Binharic
About
binharic-cli is a terminal coding agent that started as a personal project for learning how to build agents and grew into a working assistant that analyzes projects, runs tests, finds bugs, and reviews code. It is built in TypeScript on the Vercel AI SDK and explicitly follows Anthropic's published 'building effective agents' architecture, with models from OpenAI, Google, Anthropic, and Ollama. File reading and shell execution ship as built-in tools, external tools plug in through Model Context Protocol servers, and a built-in keyword-based RAG pipeline grounds responses in project context. Predefined workflows cover recurring tasks such as debugging and code review, and the agent speaks in the persona of a Warhammer 40k Tech-Priest of the Adeptus Mechanicus. It is MIT-licensed, small and early-stage, installed via npm or Docker, and best suited to developers who want a small, hackable terminal agent to extend with custom tools.