anomalyco / opencode
git clone https://github.com/anomalyco/opencode.git
v1.19.3 · 4d ago
🔥 on GitHub Trending today
The open source coding agent.
+1.3k
stars, 24h · #8
+4.9k
stars, 7 days · #18
—
stars, 30 days
219k
★ total · +2% this week
29k
forks · 3.8k open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseMIT
Created2025-04-30 (1y ago)
Last pushtoday
Watchers844
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #3 daily in typescript · +1,256 ★
- 2026-10-20 — #8 daily · +1,256 ★
- 2026-10-20 — #7 weekly in typescript · +4,917 ★
Links
- GitHub: github.com/anomalyco/opencode
- Homepage: https://opencode.ai
- Releases · Issues · Hacker News mentions
README excerpt
The open source AI coding agent. English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt --- ### Installation [code] > [!TIP] > Remove versions older than 0.1.x before installing. ### Desktop App (BETA) OpenCode is also available as a desktop application. Download it from opencode.ai/download. | Platform | Download | | --------------------- | ---------------------------------- | | macOS (Apple Silicon) | `opencode-desktop-mac-arm64.dmg` | | macOS (Intel) | `opencode-desktop-mac-x64.dmg` | | Windows | `opencode-desktop-win-x64.exe` | | Linux | `.deb`, `.rpm`, or `.AppImage` | [code] #### Installation Directory The install script respects the following priority order for the installation path: 1. `$OPENCODE_INSTALL_DIR` - Custom installation directory 2. `$XDG_BIN_DIR` - XDG Base Directory Specification compliant path 3. `$HOME/bin` - Standard user binary directory (if it exists or can be created) 4. `$HOME/.opencode/bin` - Default fallback [code] ### Agents OpenCode includes two built-in agents you can switch between with the `Tab` key. - **build** - Default, full-access agent for development work - **plan** - Read-only agent for analysis and code exploration - Denies file edits by default - Asks permission before running bash commands - Ideal for exploring unfamiliar codebases or planning changes Also included is a **general** subagent for complex searches and multistep tasks. This is used internally and can be invoked using `@general` in messages. Learn more about agents. ### Documentation For more info on how to configure OpenCode, **head over to our docs**. ### Contributing If you're interested in contributing to OpenCode, please read our contributing docs before submitting a pull request. ### Building on OpenCode If you are working on a project that's related to OpenCode and is using "opencode" as part of its name, for example "opencode-dashboard" or "opencode-mobile", please add a note to your README to clarify that it is not built by the OpenCode team and is not affiliated with us in any way. --- **Join our community** Discord | X.com