GitHub
FreeAutonomous AI code assistant with multi-agent architecture, powered by GPT-4.
FreeFree tier
About GitHub
Clippinator is an open-source AI code assistant built on GPT-4 that can autonomously plan, write, debug, and test software projects. It uses a multi-agent architecture with a Taskmaster agent that delegates work to specialized minions (Architect, Writer, Frontender, Editor, QA, Devops). The system can be steered by human feedback via ^C interrupts, and it saves state to allow long-running sessions. It supports tools like file writing, bash commands, and browser automation via Selenium. Designed for both fully autonomous tasks on simple projects and collaborative development on complex ones.
Key Features
Autonomous code generation, debugging, and testing
Multi-agent system: Taskmaster, Architect, Writer, Frontender, Editor, QA, Devops
GPT-4 based with human-in-the-loop feedback (^C interrupt)
Continuous state saving for long-running sessions
Tool support: file writing, bash commands, browser automation via Selenium
Automatic project planning and architecture generation
Integration with linters (pylint) and code tagging (ctags)
Pros & Cons
Pros
- Capable of autonomously handling simple to moderately complex coding tasks
- Human feedback loop makes it powerful for harder problems
- Multi-agent architecture enables specialized handling of different development roles
- Saves state and can resume from interruptions
- Open source and free to use (API costs apply)
Cons
- Expensive to run due to heavy GPT-4 API usage over long sessions
- Can make mistakes and requires human oversight for complex tasks
- Requires manual setup (API keys, dependencies, ctags, etc.)
- Not a production-ready tool; best for prototyping and experimentation
Best For
Rapid prototyping of software projectsAutonomous development of straightforward applications (e.g., link shortener)Collaborative coding where human provides high-level guidanceAutomated debugging and testing of existing codebasesLearning and experimentation with AI-driven software development
FAQ
What is Clippinator?
Clippinator (formerly Clippy) is an open-source AI programming assistant that uses GPT-4 to plan, write, debug, and test code autonomously or collaboratively with a human.
How does Clippinator work?
It uses a main agent called Taskmaster that delegates tasks to specialized subagents (Architect, Writer, Frontender, Editor, QA, Devops). These agents have access to project architecture, files, linting errors, and memory, and can use tools like bash, file writing, and browser automation.
How do I get started with Clippinator?
Clone the repository, install Poetry and dependencies, set OPENAI_API_KEY (and optionally SERPAPI_KEY) in a .env file, install ctags and pylint, then run `poetry run clippinator PROJECT_PATH`.
Can I provide feedback to Clippinator?
Yes, you can press ^C at any time to provide feedback or guidance to the main agent, which then adjusts its approach.
Is Clippinator free?
The tool is open source and free to use, but you must provide your own OpenAI API key and incur the costs of GPT-4 usage, which can be significant for long sessions.