awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
anomalyco avatar

anomalyco/opencode

0
View on GitHub↗
175,152 stars·21,241 forks·TypeScript·MIT·51 viewsopencode.ai↗

Opencode

OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive command-line interface for managing these workflows, configuring agent behavior, and defining custom tools or commands through metadata-rich files.

The platform features a modular plugin system and extensive integration support, including standardized protocols for connecting local and remote tool servers. It incorporates a security-focused architecture with granular permission controls, allowing users to define access policies for file operations, shell commands, and web access. These security measures are complemented by enterprise-grade infrastructure options, such as centralized authentication and private registry integration.

For developers, the project offers a type-safe SDK for building custom integrations and a RESTful API for programmatic system management. Configuration is handled through a schema-validated system that supports variable injection and multi-file organization. The interface is fully customizable, featuring a theme system for terminal displays and interactive commands for managing model selection and session history.

Features

  • Agent Configurations - Defines agent behaviors, response parameters, and resource execution limits through structured configuration files.
  • MCP Server Controls - Regulates tool availability for agents using pattern-based filtering and specific execution settings.
  • Action Resolution Policies - Enforces granular permission rules that determine whether specific agent actions are allowed, blocked, or require manual validation.
  • AI Agents and Frameworks - Open-source framework for building and running coding agents.
  • AI & Machine Learning - Open-source coding agent supporting local models.
  • Agent Plugins - The core agent framework for terminal-based AI coding.
  • Coding Assistants - Tooling for AI-enhanced software development.
  • Official SDKs - The primary AI coding agent for terminal environments.
  • Data Security Architectures - Prioritizes data privacy by routing requests to trusted providers and processing context locally without persistent storage.
  • Model Selection Strategies - Selects the optimal model for a task by evaluating a hierarchy of command-line flags, configuration files, and historical usage.
  • Command Configurations - Enables customization of command behavior, including model overrides, agent assignments, and automated subtask triggering.
  • Structured Output Handlers - Validates structured data from models with built-in retry logic and robust error handling.

Star history

Star history chart for anomalyco/opencodeStar history chart for anomalyco/opencode

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does anomalyco/opencode do?

OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive command-line interface for managing these workflows, configuring agent behavior, and defining custom tools or commands through metadata-rich files.

What are the main features of anomalyco/opencode?

The main features of anomalyco/opencode are: Agent Configurations, MCP Server Controls, Action Resolution Policies, AI Agents and Frameworks, AI & Machine Learning, Agent Plugins, Coding Assistants, Official SDKs.

What are some open-source alternatives to anomalyco/opencode?

Open-source alternatives to anomalyco/opencode include: langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… google-gemini/gemini-cli — This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and… huginn/huginn — Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to… anomalyco/opencode-sdk-js — This library provides convenient access to the Opencode REST API from server-side TypeScript or JavaScript. anomalyco/opencode-sdk-go — The Opencode Go library provides convenient access to the Opencode REST API from applications written in Go. anomalyco/opencode-sdk-python — The Opencode Python library provides convenient access to the Opencode REST API from any Python 3.8+ application. The…

Open-source alternatives to Opencode

Similar open-source projects, ranked by how many features they share with Opencode.
  • langchain-ai/langchainlangchain-ai avatar

    langchain-ai/langchain

    139,458View on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Pythonagentsaiai-agents
    View on GitHub↗139,458
  • google-gemini/gemini-cligoogle-gemini avatar

    google-gemini/gemini-cli

    105,341View on GitHub↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols. The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized

    TypeScriptaiai-agentscli
    View on GitHub↗105,341
  • anomalyco/opencode-sdk-pythonanomalyco avatar

    anomalyco/opencode-sdk-python

    245View on GitHub↗

    The Opencode Python library provides convenient access to the Opencode REST API from any Python 3.8+ application. The library includes type definitions for all request params and response fields, and offers both synchronous and asynchronous clients powered by httpx.

    Python
    View on GitHub↗245
  • anomalyco/opencode-sdk-goanomalyco avatar

    anomalyco/opencode-sdk-go

    137View on GitHub↗

    The Opencode Go library provides convenient access to the Opencode REST API from applications written in Go.

    Go
    View on GitHub↗137
  • See all 30 alternatives to Opencode→