Table of Contents
Tools#
A list of tools I use.
Programming#
- python: general purpose language
- conda/poetry/uv/pipenv/pip - package managers. prefer uv for speed/simplicity.
- pil/pillow: image processing library
- numpy: numerical computing library
- pandas: xlsx/csv manipulation library
- matplotlib: data visualization library
- rust: faster than python.
- bash: scripting language
- just: very good build tool
- postman: http requests
- bruno is probably better, TODO use it
Text Editing#
windsurf: bloated, use zeditor
cursor: bloated, use zeditor
vscode - bloated, only use if you absolutely need to. It’s slow and used to be my favorite, but…
zeditor - Fast and simple text editor. Rust backend.
nano - command line editor
OS#
i highly recommend never using windows, for many, many reasons
- ubuntu - server OS
- nixos - server/desktop OS
- cachyOS - easy arch based OS, fast
- TrueNAS CORE - freebsd based NAS OS that uses ZFS, ZFS is superior for use as a NAS for many reasons
Hardware#
I run various cheap laptops and a few HEPC (High-End Personal Computer) setups. Only Linux, except for a Windows computer I use for piano playing.
AI#
- ollama: AI model serving
- openwebui: frontend for ollama
- comfyui: image/video/audio gen
Corpo AI for coding#
- claude: You can use this, but you can also self-host local AI and use CLI tools like:
aider: OSS claude cli clone- etc…TODO: Add more coding agents here from testing.
The basic pattern to locally host is just to run ollama on a powerful PC, set up a VPN with tailscale, and then
just connect to the ollama endpoint with your less powerful computer via a coding agent like aider or a frontend like openwebui.
Local AI models#
You can pull these from ollama and self-host. I plan on running my own benchmarks on each.
- llama3.2:3b
- TODO: Test.
- yuiseki/devstral-small-2507:24b
- TODO: Test.
- hf.co/bartowski/Qwen2.5-Coder-14B-Instruct-abliterated-GGUF:Q4_K_S
- TODO: Test.
- hf.co/mlabonne/gemma-3-27b-it-abliterated-GGUF:Q4_K_M
- TODO: Test.
Infra#
- docker: containerization platform
- kubernetes: container orchestration
- grafana: monitoring visualization
- prometheus: monitoring metrics/backend
Backup#
dd- data duplicator/data destroyer
Media#
- yt-dlp: youtube downloader, before youtube killed it with session cookie enforcement.
- transmission: torrent client
- jellyfin: media server
- immich: self hosted google photos clone
- romm: emulation ROM/retro game database
- seanime: anime media server
- extensions: TODO
- gallery-dl: image downloader
Other#
- handy.computer - offline text transcription
- sshx.io - share terminal (dangerous)