OpenAgentsControl is an AI agent framework that learns your patterns, enforces approval gates, and generates code across multiple languages using a context-driven workflow. It emphasizes team patterns, context management, and token efficiency, with ongoing releases and a Claude Code plugin option.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
OpenAgents Control (OAC) is an AI agent framework designed to learn and apply a team's coding patterns to generate production-ready code. It supports multi-language usage (TypeScript, Python, Go, Rust) and emphasizes approval-based execution, editable markdown-based agents, and context-driven code generation.
How it works
Key components include ContextScout for pattern discovery, agents that load team patterns from context files, and an approval gate before execution. The workflow generally follows: add your context, ContextScout discovers patterns, agent loads your standards, agent proposes a plan, you approve, agent implements with validation, and ships production-ready code. It uses a Minimal Viable Information (MVI) approach to load only relevant context files (context files <200 lines) and supports lazy loading to reduce token usage. Agents are editable markdown files, enabling team-wide customization without vendor lock-in. ExternalScout can fetch live documentation for external libraries.
Getting started
The Quick Start steps include:
- Install via a single command:
curl -fsSL https://raw.githubusercontent.com/darrenhinde/OpenAgentsControl/main/install.sh | bash -s developer
- Alternate interactive install:
curl -fsSL https://raw.githubusercontent.com/darrenhinde/OpenAgentsControl/main/install.sh -o install.sh
bash install.sh
- Keep updated:
curl -fsSL https://raw.githubusercontent.com/darrenhinde/OpenAgentsControl/main/update.sh | bash
- Start building:
opencode --agent OpenAgent
> "Create a user authentication system"
- Alternate Claude Code plugin flow is available with its own setup commands for adding the plugin, installing it, and downloading context files.
Recent releases
The latest five releases are:
- v0.7.1 (2026-01-30): Context path configuration and documentation reorganization (#143)
- v0.7.0 (2026-01-29): add ExternalScout and optimize ContextScout with research-backed patterns (#128); documentation updates for v0.6.0 accuracy
- v0.5.5 (2026-01-27): add component-planning context and remove repo-specific contexts from user profiles (#125)
- v0.5.2 (2026-01-17): refine project intelligence system and deprecate legacy context (#93)
- v0.5.0 (2025-12-18): refactor evals to consolidate documentation and enhance test infrastructure (#56)
Traction
Stars: 4677 Forks: 377 Open issues: 56
Behind the repo
Built on OpenCode; targets multi-language support and team pattern sharing via context files stored in .opencode/context/project/. Commits last pushed: 2026-07-21
Caveats
License: MIT Created: 2025-08-14 Last push: 2026-07-21 Language: TypeScript Topics include ai-agents, automation, code-generation, code-validation, opencode






