anomalyco/opencode

The open source coding agent.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 32 minutes ago
Added to GitGenius on December 13th, 2025
Created on April 30th, 2025
Open Issues & Pull Requests: 5,184 (-1)
Number of forks: 25,417
Total Stargazers: 197,544 (+1)
Total Subscribers: 761 (+0)

Repository Insights (GitGenius)

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 8% of issues opened in the past year have been closed. Three people close 51% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3,985
New in 7 days: 840
Closed in 7 days: 692
Avg open age: 20 days
Stale 30+ days: 1,616
Stale 90+ days: 26

Recent activity

Opened in 7 days: 740
Closed in 7 days: 612
Comments in 7 days: 1,443
Events in 7 days: 3,039

Top labels

  • bug (4,109)
  • core (1,661)
  • opentui (1,510)
  • discussion (1,292)
  • web (1,112)
  • windows (1,010)
  • needs:compliance (712)
  • 2.0 (432)

Detailed Description

OpenCode is an open source AI coding agent written in TypeScript that provides automated assistance for software development tasks. The project is hosted at opencode.ai and distributed via npm as the opencode-ai package.

The repository implements a multi-agent architecture that allows developers to switch between different operational modes using the Tab key. The build agent serves as the default mode with full access for development work, while the plan agent operates in read-only mode for code analysis and exploration, denying file edits by default and requesting permission before executing bash commands. A general subagent is also included for handling complex searches and multistep tasks, invoked through @general mentions in messages. This design allows users to choose the appropriate level of autonomy based on their use case, whether performing active development or safely exploring unfamiliar codebases.

OpenCode is available as both a command-line tool and a desktop application in beta. The desktop version supports multiple platforms including macOS with both Apple Silicon and Intel architectures, Windows x64, and Linux through .deb, .rpm, and AppImage formats. Installation can be customized through environment variables that respect a priority order, allowing users to specify custom installation directories or fall back to standard system paths like XDG Base Directory compliant locations or the user's home directory.

OpenCode is classified across multiple technical domains including serverless architecture, full-stack development, web applications, cloud architecture, code samples, API endpoints, user authentication, React ecosystem integration, AWS services, and project templates. The codebase is organized into packages including a console application with asset management. The project maintains documentation at opencode.ai/docs and actively encourages community contributions through a dedicated contributing guide. The README is available in 24 languages, reflecting the project's international reach. OpenCode shares contributors with major projects including Microsoft's VSCode and TypeScript repositories, as well as Anthropic's Claude Code project, indicating significant overlap in the developer ecosystem.