uses
the actual tools. zero affiliate links. (see uses.tech for the genre.)
hardware
- MacBook — M-series; relentless. macOS for the unix + the apps.
- Keyboard / monitor / desk — TBD on this page (I'll fill in when I rebuild the home office in Pune in June).
coding agents
- OpenCode — orchestrator + 27 subagents. Where I do non-trivial multi-step work. essay.
- GitHub Copilot — inline, always on. The boring middle of every file.
- Claude Code — terminal-first, conversational, fluid. Best for unfamiliar-repo exploration.
- Google Jules — async, autonomous, opens PRs. For bounded mechanical work I want to delegate completely. my OpenCode wrapper.
editor / shell
- VS Code for ambient Copilot + comfort. Terminal in a side pane.
- zsh + a small dotfiles set. Nothing fancy.
- iTerm2 / Ghostty — both at various times.
infrastructure
- Cloudflare Workers + Pages — for static sites + small APIs. Free tier covers more than I'll ever need.
- GitHub Pages — for this site (legacy + cutover target).
- Supabase — when I need a real database with auth.
- Fly.io / Railway — for anything containerized.
writing + notes
- Obsidian for long-form personal notes.
- Plain markdown in the repo for OpenCode-adjacent context (
~/.config/opencode/notes/). - Google Workspace for Tasks + Calendar + Drive. Wrapped by a custom
@gws-conciergeOpenCode agent.
fragrance while coding
- Rotating. Newsreader-vibe sessions get something warm-woody. JetBrains-Mono-vibe sessions get something fresh-citrus. (Yes, this is real. essay coming.)