OpenAgentsControl
AI agent framework for plan-first development workflows with approval-based execution. Multi-language support (TypeScript, Python, Go, Rust) with automatic testing, code review, and validation built for OpenCode
OpenAgentsControl is an AI agent framework built on OpenCode that enables plan-first development with approval gates and pattern-based code generation. It includes specialized sub-agents (OpenAgent, OpenCoder, SystemBuilder, ContextScout, TaskManager, TestEngineer, CodeReviewer) that learn your coding patterns and generate matching code across TypeScript, Python, Go, Rust, and C#. The framework emphasizes human-guided execution where agents propose plans before implementation, ensuring production-ready code that follows your team's established standards without requiring extensive refactoring. It uses a Minimal Viable Information (MVI) principle to reduce token usage by 80% while maintaining code quality through context-aware pattern discovery.
Key Features
Use Cases
- 01Building production features with multi-file implementations that match established team coding patterns
- 02Creating user authentication systems, API endpoints, and full-stack components following your project's conventions
- 03Enforcing consistent code standards across development teams through shared, version-controlled context files
- 04Refactoring codebases to use new patterns (e.g., dependency injection) with incremental validation
- 05Generating custom domain-specific AI systems using SystemBuilder for specialized workflows
- 06Reducing token costs and response times on large projects through targeted context loading
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
OpenAgentsControl — FAQ
What is OpenAgentsControl and what does it do?+
OpenAgentsControl is an AI agent framework for the OpenCode CLI that teaches agents your coding patterns and generates matching code with approval gates. It includes specialized sub-agents for tasks like context discovery, testing, code review, and implementation across multiple programming languages.
How do I install OpenAgentsControl?+
Run 'curl -fsSL https://raw.githubusercontent.com/darrenhinde/OpenAgentsControl/main/install.sh | bash -s developer' which installs both OpenCode CLI (if needed) and the OAC agents. You can then start with 'opencode --agent OpenAgent' to begin building.
Which AI clients work with OpenAgentsControl?+
OpenAgentsControl works with the OpenCode CLI and is also available as a Claude Code plugin. It supports any AI model provider including Claude, GPT, Gemini, MiniMax, and local models through OpenCode's model-agnostic design.
Do I need API keys or prerequisites?+
You need Bash 3.2+, Git, and the OpenCode CLI (free, open-source). You'll also need API keys for your chosen AI model provider (e.g., Anthropic, OpenAI) configured in OpenCode.
Is OpenAgentsControl free to use?+
Yes, OpenAgentsControl is open-source under the MIT License. However, you'll incur costs from your AI model provider (Claude, GPT, etc.) based on token usage.
How do I add my coding patterns to the agents?+
Run the '/add-context' command and answer six questions about your tech stack, code examples, naming conventions, standards, and security requirements. This takes 10-15 minutes and teaches agents to generate code matching your patterns.
How do I install OpenAgentsControl?+
Open the source repository on GitHub and follow its README. OpenAgentsControl is a agent — MCP Agents Market links you directly to the official repo.
Is OpenAgentsControl free?+
OpenAgentsControl is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.