OpenAgentsControl
AI agent framework for plan-first development with multi-language support and automated code practices
GraphCanon updated 3w · GitHub synced 3w
Decision brief
OpenAgentsControl is an AI agent framework for plan-first development with support across TypeScript, Python, Go, and Rust. It offers automated testing, code review, and validation mechanisms.
Good fit when
- Use OpenAgentsControl when you need a tool that supports approval-based execution for your AI agents in multi-language environments, particularly TypeScript, Python, Go, and Rust.
- Consider it if you want end-to-end automation involving testing, code review, and validation built into the development process.
Avoid when
- Do not use OpenAgentsControl if you are working exclusively with languages or frameworks that are not supported, like Java or C# which are common choices.
- Avoid it if real-time monitoring of agent interactions is a priority for your project because it focuses more on approval-based execution and plan-first workflows.
- Pricing:
- freemium - The tool is free to use, but as it's not specified in the repository information provided, premium features or support could come with a cost.
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Adoption
Package downloads where a registry match exists. GitHub stars (4,644) are secondary evidence.
- npm downloads (30d)
- 51·npm downloads API·3w
Maintenance and security
Full trust report- Maintenance
- Very active (6d since push)
- As of 3w
- Provenance
- Not a fork · Personal account
- As of 3w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
npm install OpenAgentsControl npmSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
OpenAgentsControl is an AI agent framework designed to facilitate plan-first development workflows. It supports multiple programming languages including TypeScript, Python, Go, and Rust, offering built-in automatic testing, code review, and validation mechanisms.
Capability facts
- CLI
- CLI entrypoint
Source: package.json:bin|scripts · Jul 28, 2026
- MCP server
- No MCP server detected
Source: repo_scan · Jul 28, 2026
- Languages
- typescript, javascript
Source: github.language+package.json · Jul 28, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 28, 2026)
gnostic and adapt based on your project files. Primarily tested with TypeScript/Node.js. C# / .NET is now supported with dedicated context files. Python, Go, Rust, andSource link
Source: README excerpt (regex_v1, Jul 28, 2026)
th TypeScript/Node.js. C# / .NET is now supported with dedicated context files. Python, Go, Rust, and other languages are supported but less battle-tested. The contexSource link
Tags
README
🚀 Quick Start
Prerequisites: OpenCode CLI (free, open-source) • Bash 3.2+ • Git
Step 1: Install
One command:
curl -fsSL https://raw.githubusercontent.com/darrenhinde/OpenAgentsControl/main/install.sh | bash -s developer
The installer will set up OpenCode CLI if you don't have it yet.
Or interactive:
curl -fsSL https://raw.githubusercontent.com/darrenhinde/OpenAgentsControl/main/install.sh -o install.sh
bash install.sh
Or: nano ~/.config/opencode/agent/core/opencoder.md # global install
Or: nano ~/.config/opencode/agent/core/opencoder.md # global install
Change the model in the frontmatter:
```yaml
---
description: "Development specialist"
model: anthropic/claude-sonnet-4-5 # Change this line
---
Browse available models at models.dev or run opencode models.
Getting Started
Q: Does this work on Windows?
A: Yes! Use Git Bash (recommended) or WSL.
Q: What languages are supported?
A: Agents are language-agnostic and adapt based on your project files. Primarily tested with TypeScript/Node.js. C# / .NET is now supported with dedicated context files. Python, Go, Rust, and other languages are supported but less battle-tested. The context system works with any language.
Q: Do I need to add context?
A: No, but it's highly recommended. Without context, agents write generic code. With context, they write YOUR code.
Q: Can I use this without customization?
A: Yes, it works out of the box. But you'll get the most value after adding your patterns (10-15 minutes with /add-context).
Q: What models are supported? A: Any model from any provider (Claude, GPT, Gemini, MiniMax, local models). No vendor lock-in.
License
This project is licensed under the MIT License.
Made with ❤️ by developers, for developers. Star the repo if this saves you refactoring time!
For agents
This page has a .md twin and JSON over the API.