OpenCode - AI Code Assistants Tool
Overview
OpenCode is an open-source, terminal-first AI coding agent that brings multi-model LLM assistance directly into the developer workflow. It provides an interactive TUI (built with Bubble Tea) and a CLI that can run in interactive or non-interactive modes, letting the agent search the codebase, run shell commands (with permission), and programmatically modify files. OpenCode is provider-agnostic — documented support includes OpenAI, Anthropic (Claude), Google Gemini, AWS Bedrock, Groq, Azure OpenAI, OpenRouter, and local/self-hosted endpoints — and can be configured to use any compatible model endpoint. ([github.com](https://github.com/opencode-ai/opencode)) Architecturally the project is a Go-based CLI (Cobra), uses SQLite for persistent session storage, integrates with Language Server Protocol (LSP) for diagnostics, and implements the Model Context Protocol (MCP) to discover and talk to external tools (stdio and SSE connections). OpenCode also offers session management, custom commands, file-change visualization, and desktop/IDE integrations (desktop beta, VS Code, Cursor, Zed). The upstream repository was archived and the project continued under a successor (Crush); the repo README and official site remain the primary references for feature behavior and installation. ([github.com](https://github.com/opencode-ai/opencode))
GitHub Statistics
- Stars: 9,897
- Forks: 870
- Contributors: 29
- License: MIT
- Primary Language: Go
- Last Updated: 2025-09-18T01:56:54Z
- Latest Release: v0.0.55
According to the official GitHub repository, OpenCode is a widely adopted open-source project (MIT) that was archived by the owner on September 18, 2025 and notes that ongoing development continues under the successor project Crush. The repository page shows ~9.9k stars and ~869 forks at the time the archive notice was added. The codebase is Go-based and contains components for CLI, internal application services, LSP, MCP, and providers; the README documents installation paths, configuration, and architecture. For provenance and current development, the README points users to the successor project. ([github.com](https://github.com/opencode-ai/opencode))
Installation
Install via brew:
brew install opencodenpm install -g opencode-aicurl -fsSL https://opencode.ai/install | bashdocker run -it --rm ghcr.io/anomalyco/opencode Key Features
- Terminal-first interactive TUI and non-interactive CLI mode for scripting and automation.
- Multi-provider model support (OpenAI, Claude, Gemini, Bedrock, Groq, Azure, OpenRouter, local endpoints).
- Model Context Protocol (MCP) integration to discover and call external tools via stdio or SSE.
- LSP integration exposing diagnostics to the agent for context-aware code suggestions and fixes.
- Tool execution with approval model: run shell commands, read files, and apply edits programmatically.
- Session management with automatic summarization (auto-compact) to stay within model context windows.
- Custom commands as Markdown files with named arguments for reusable, project-scoped workflows.
Community
Community feedback is mixed: many users praise the multi-provider support, LSP-aware suggestions, and terminal UX; others report intermittent stability issues, UI glitches on some platforms, and occasional vendor/API access breakages (e.g., third‑party access changes for premium vendor tiers). The upstream repo was archived in September 2025 and the author indicates continued work under a successor project (Crush). For up-to-date community discussion, issues and threads on GitHub and several active Reddit threads capture both praise and operational complaints. ([github.com](https://github.com/opencode-ai/opencode))
Key Information
- Category: Code Assistants
- Type: AI Code Assistants Tool