I built aiter because existing AI CLI tools are black boxes. You can chat with AI, but you can't really control how it works or extend it meaningfully. With aiter, you get full control over the agent loop, file-system based organization (like Next.js), first-class Model Context Protocol support, and React component customization.
Quick start: bunx @aiter/cli create app my-app
Each agent is a directory with optional /commands, /tools, /mcps, and /system-prompts. Want a new agent? Run bunx @aiter/cli add agent my-agent and it scaffolds everything. The MCP integration is core - drop in a config and tools load automatically. Great for testing MCP servers or building custom workflows.
This isn't a production assistant - it's a developer tool for people who want to build AI workflows, experiment with different setups, or understand how AI interactions work. Terminal-first means it's scriptable, CI/CD ready, and hackable. The entire UI is React components you can override.
It's early but stable. MIT licensed, built with Bun (works with Node). Would love feedback from folks building with MCP or running custom AI workflows.
GitHub: https://github.com/pranftw/aiter