Home/AI Agents/OpenAgentsControl
OpenAgentsControl logo

OpenAgentsControl

darrenhinde/OpenAgentsControl

AI agent framework for plan-first development with multi-language support and automated code practices

GraphCanon updated 3w · GitHub synced 3w

4.6k stars371 forksLast push 1mo TypeScript MIT

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
npm

Similar 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.

Node.js runtimeNode.js

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, and
Source link
Python runtimePython

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 contex
Source 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.

Was this helpful?

Anonymous feedback helps us improve pages and translations.