Aider
aider.chat
An AI pair programming tool that runs in the terminal, edits your local files directly, and commits changes to git — supporting every major LLM provider including local models.
Why it is useful
Unlike IDE-embedded copilots, Aider works with your existing editor and gives the AI full access to your codebase through git. It reads the relevant files, makes changes, runs linters, and commits — all from a single terminal session. Works with GPT-4, Claude, Gemini, and local models through Ollama, so you can use it with whatever provider fits your budget.
More in Developer Utilities
Other developer utilities you might not have heard of.
- OpenSEOOpen-source, self-hosted alternative to Semrush and Ahrefs — keyword research, rank tracking, backlinks, and site audits you host yourself.
- PromptfooAn open-source tool for testing, evaluating, and comparing LLM prompts and models through automated test suites, red-teaming, and side-by-side output comparison.
- WebPageTestA free web performance testing tool that runs your site from real browsers in real locations, producing detailed waterfall charts, Core Web Vitals, and optimization recommendations.
- BunA fast all-in-one JavaScript runtime, package manager, bundler, and test runner — designed as a drop-in replacement for Node.js with dramatically faster startup times and install speeds.
- n8nFair-code workflow automation platform — visually connect apps and APIs like Zapier, but self-hostable with no per-task pricing.
- ZodA TypeScript-first schema declaration and validation library that infers static types from runtime schemas — eliminating the need to maintain both a TypeScript type and a separate runtime validator.