“Local models and open weights”
AI Coding AssistantsMaker says so · source ↗
OpenCode
Open-source AI coding agent for the terminal, desktop and IDEs that works with 75+ model providers, local models, or existing Copilot and ChatGPT subscriptions.
Works with AI agents:CLIOpenCode is an MIT-licensed coding agent from Anomaly that runs as a terminal UI, a desktop app or an IDE extension. It isn't tied to one AI vendor: you connect any of 75+ providers listed on Models.dev, run local models through Ollama or LM Studio, or log in with an existing GitHub Copilot or ChatGPT Plus/Pro account.
You install the CLI, add a provider with /connect, and run /init in a project so the agent analyses it and writes an AGENTS.md file. A Build mode edits files and runs commands, and a Plan mode, toggled with Tab, only proposes how it would make a change. It loads the right language servers automatically, can run several sessions on one project in parallel, and is configured through opencode.json: permissions, MCP servers, custom agents and commands, formatters and plugins.
For a small team, OpenCode doesn't store your code or context; everything runs locally or as direct calls to your model provider. A GitHub integration lets anyone comment /opencode on an issue or pull request, and the agent then works in your own GitHub Actions runner and opens a PR. Enterprise adds central config, SSO and routing through an internal AI gateway.
On Windows the project recommends running it under WSL, and the terminal UI expects a modern terminal emulator. The optional share feature uploads a conversation to OpenCode's servers and makes it public to anyone with the link, so teams with sensitive code should disable it.
Where it fits
Who uses it
42 makers' products, each linked to the source that shows it.
“Love the opencode team/product”
AI Coding AssistantsMaker says so · source ↗“Easy to integrate MCPs with their top-notch agentic harness”
AI Coding AssistantsMaker says so · source ↗“Our token compression technology has to be compatible and efficient with OpenCode, so we have to use it extensively to understand how we can optimize its context.”
AI Coding AssistantsMaker says so · source ↗“A strong open local coding-agent runtime. We like it because it keeps agent work close to the developer environment while still fitting into a shared workspace through Vokal.”
AI Coding AssistantsMaker says so · source ↗“OSS. Must better UX. Reliable and the dudes who make it are rad.”
AI Coding AssistantsMaker says so · source ↗“Really good open source coding harness”
AI Coding AssistantsMaker says so · source ↗“The backend of OpenCode Superapp”
AI Coding AssistantsMaker says so · source ↗“OpenAdapter is optimized for OpenCode, giving you access to open-source SOTA models right from your terminal.”
AI Coding AssistantsMaker says so · source ↗“Because OC runs many models, it really just helps us ensure not just big lab models help us on the work.”
AI Coding AssistantsMaker says so · source ↗“Opencode is where the code gets written now. Features, refactors, debugging weird issues. We run it with Claude on the hard stuff and switch to something cheaper for boring work like renaming files or cleaning up imports. Same setup, whatever model we want.”
AI Coding AssistantsMaker says so · source ↗“One of the agents the manager runs. Its config merge is how the manager registers itself as an MCP server inside a session, so an agent can rename itself and declare the repo it is working in.”
AI Coding AssistantsMaker says so · source ↗“Another vibecoding tool we reach for to move fast, sometimes it performs better and faster than claude code. Seems to have a better designed loop.”
AI Coding AssistantsMaker says so · source ↗“Probably because it is a small company. I like to support young small companies”
AI Coding AssistantsMaker says so · source ↗“Rich ecosystem, fast turnaround on issues , and reliable versioning. OpenCode just does everything. If there's ever a feature that you're left wanting from another CLI, OpenCode almost definitely has it already.”
AI Coding AssistantsMaker says so · source ↗“OpenCode has been part of my day-to-day development workflow while building Kapshot. It helped me explore ideas, iterate quickly, debug issues, and spend more time actually shipping the product.”
AI Coding AssistantsMaker says so · source ↗“pragmatic choice for client knowledge work”
AI Coding AssistantsMaker says so · source ↗“We chose OpenCode so we could support developers with the tools they were already using.”
AI Coding AssistantsMaker says so · source ↗“Great tool to use many different llm models. Still using it a lot.”
AI Coding AssistantsMaker says so · source ↗“Amazing piece of CLI software, with a vibrant community and extended SDK support.”
AI Coding AssistantsMaker says so · source ↗“Opencode offers the perfect harness to any AI Model you have a subscription with, leverages the terminal and has the most visually appealing UI.”
AI Coding AssistantsMaker says so · source ↗“worked for me as a 2nd powerhouse - great alternative really and nice ui.”
AI Coding AssistantsMaker says so · source ↗“OpenCode is the main open source agent CLI. Well designed!”
AI Coding AssistantsMaker says so · source ↗What makers say
26 makers on why they use OpenCode, in their own words on Product Hunt.
Opencode is where the code gets written now. Features, refactors, debugging weird issues. We run it with Claude on the hard stuff and switch to something cheaper for boring work like renaming files or cleaning up imports. Same setup, whatever model we want.
Rich ecosystem, fast turnaround on issues , and reliable versioning. OpenCode just does everything. If there's ever a feature that you're left wanting from another CLI, OpenCode almost definitely has it already.
OpenCode has been part of my day-to-day development workflow while building Kapshot. It helped me explore ideas, iterate quickly, debug issues, and spend more time actually shipping the product.
One of the agents the manager runs. Its config merge is how the manager registers itself as an MCP server inside a session, so an agent can rename itself and declare the repo it is working in.
agent-managerSep 2026 ↗A strong open local coding-agent runtime. We like it because it keeps agent work close to the developer environment while still fitting into a shared workspace through Vokal.
VokalSep 2026 ↗Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises, with how Product Hunt tags its reviews.
- Works with models from any provider, so teams run a strong model on hard work and a cheap one on grunt tasks. PHHNHN 2
- Open source with an SDK and plugin system, so products are built on it without vendor lock-in. PHHN
- The low-cost Go plan gives heavy usage of open models and rarely hits limits. HNHN 2HN 3HN 4
- A solid setup out of the box, with subagents, plan mode and MCP support included. HNHN 2PHPH 2
Reliability and open issues
- Auto-discover models from OpenAI-compatible provider endpoints👍 241 · opened Dec 2025 · active Oct 2026
- [FEATURE]:Official - OpenCode VS Code extension👍 159 · opened Jan 2026 · active Sep 2026
- [FEATURE]: Add native session goals with /goal👍 150 · opened May 2026 · active Sep 2026
- Feature Request: Make Links Clickable (Ctrl+Left Click to Open)👍 142 · opened Jul 2025 · active Sep 2026
- [FEATURE]: Session context usage (similar to /context in Claude)👍 138 · opened Dec 2025 · active Aug 2026
Who switches
Public pull requests on GitHub since Oct 2024 whose title says "X to Y" — real code changes moving a project from one tool to another, by developers in general. Open a row to see the pull requests.
Claude Code → OpenCode44 PRs
- Switch flightdeck from Claude Code to OpenCode V2alexkorotkikh/flightdeck · 2026-09-26
- fix: port brooks-lint bundle from Claude Code to OpenCodeWilliam-Dennis/python-template · 2026-09-18
- Fix Claude Code session forwarding to OpenCodeAlishahryar1/free-claude-code · 2026-09-07
- chore(migration): migrate Claude Code setup to opencodesapientpants/doctrans · 2026-08-26
- chore(tooling): migrate coding setup from Claude Code to opencodeaxelwaserman/travel_pal · 2026-08-25
- Add safe Claude Code to OpenCode migrationsjh9714/dsh-movein · 2026-08-22
- Port execution engine from Claude Code to opencodecomputer-reinvention/soren · 2026-08-16
- fix: migrate Claude Code workflows to OpenCode (DeepSeek V4 Flash)silvertakana/worldwideview · 2026-08-04
- feat: migrate from Claude Code plugin to opencode distribution (Phase…shahboura/ai-sdlc-harness-opencode · 2026-07-14
- feat: enable Claude Code push notifications and add Figma MCP to OpenCodevidbina/dotfiles · 2026-07-09
Cursor → OpenCode14 PRs
- feat: allow the Cursor agent to use opencode pluginsstablekernel/opencode-cursor · 2026-08-25
- Move base implementer role from Cursor to OpenCode (cursor-agent broken, issue #452)KARSIFT/karsift-ai-infra · 2026-08-09
- chore(agent): migrate Cursor agent harness to OpenCodetranvuongduy2003/eventhub · 2026-06-16
- persist Cursor provider config to opencode.jsonPoolPirate/opencode-cursor · 2026-06-15
- chore: switch skill delegation from cursor-agent to opencode runchetwerikoff/orchestrator-pack · 2026-06-12
- feat: route Cursor AskQuestion tool calls to OpenCode's question toolNomadcxx/opencode-cursor · 2026-06-11
- docs: converted cursor to opencodeTomerFi/switcher_webapi · 2026-05-04
- docs: converted cursor to opencodeTomerFi/auto-me-bot · 2026-05-04
- docs: converted cursor to opencodeTomerFi/github-viewer-stats · 2026-05-04
- docs: converted cursor to opencodeTomerFi/version-bumper · 2026-05-04
OpenAI Codex → OpenCode8 PRs
- feat!: port /limits and Codex Usage Snapshot to OpenCode v2martinvidovic/opencode-limits · 2026-09-26
- feat(herdr): migrate team agents from codex to opencodeMrBrooks89/fedora-niri-dotfiles · 2026-09-02
- Convert Codex plugin to an OpenCode pluginTheRealDinghyDog/opencode-plugin-cc · 2026-07-08
- [codex] Restrict DuckPR review to opencodesuperduck-ai/open-managed-agents · 2026-07-07
- Revert "[codex] Migrate agent chat flow to OpenCode V2"oomol-lab/wanta · 2026-06-30
- [codex] Migrate agent chat flow to OpenCode V2oomol-lab/wanta · 2026-06-30
- feat(codex): plan-007 — new codex plugin with full v0.5.1 parity to opencodemongmong/claudecode-buddy · 2026-05-17
- refactor: migrate Codex CLI to OpenCode CLIhidemaro-nsketch/claude-code-orchestra · 2026-03-15
GitHub Copilot → OpenCode5 PRs
- chore(specify): migrate Spec Kit integration from copilot to opencodegraditone/graditone · 2026-09-01
- chore: migrate agent tooling from Claude Code/Copilot to OpenCodehybridindie/comfyui_mcp · 2026-08-08
- refactor: rewrite Copilot references to opencode standard across agent skills and instructionsabarcenas29/ai-workflow-template · 2026-06-25
- feat(copilot): switch to opencode client ID, drop VS Code impersonationAgents2AgentsAI/ata · 2026-05-10
- fix: adding copilot and anthropic auth to opencode.json plugin arrayanomalyco/opencode · 2025-11-13
OpenCode → Claude Code28 PRs
- ✨ feat(agents): support codex and opencode next to claude codevcmf/minmux · 2026-10-01
- chore: migrate project config from OpenCode to Claude Codepshevche/act-test-runner · 2026-09-07
- feat(claude): migrate opencode config to claude codeian-cq/dotfiles · 2026-09-05
- chore: migrate agent tooling from Copilot CLI/OpenCode to Claude Codeajrussellaudio/dotfiles · 2026-08-10
- Add opencode config to mirror Claude Code setuprishid/dotfiles · 2026-07-29
- Port multi-ai-review engine from opencode to a Claude Code CLI + skillMathieuDoyon/cc-multi-ai-review · 2026-07-15
- feat(ai): migrate from OpenCode to Claude Codeghostkernel-core/ARCRunner · 2026-07-06
- feat(ai): migrate from OpenCode to Claude CodeAutomationNexus/MediaRefinery · 2026-07-06
- feat(ai): migrate from OpenCode to Claude CodeAutomationNexus/ModelDeck · 2026-07-06
- feat(ai): migrate org AI tooling from OpenCode to Claude CodeAutomationNexus/.github · 2026-07-06
OpenCode → OpenAI Codex12 PRs
- Bring OpenCode chats up to Codex parityMaxteabag/clarp · 2026-09-28
- feat(image): add opencode as a second harness next to codex (PE-17)adminLynere/paperclip · 2026-09-24
- Match OpenCode conversations to the Codex layoutsyeddhasnainn/sparkles-clone · 2026-09-08
- Attribute OpenCode Codex OAuth Usage to the Codex Cardmstallone/runway · 2026-09-05
- chore: migrate OpenCode commands to Codex skillsclov3r-cc/infra · 2026-08-29
- fix(opencode): promote bare Codex alias launches to Codex backend (#2066)Twigpine/openclaude · 2026-08-24
- Migration from Opencode to CodexTractatuz/ue-agent-toolkit · 2026-08-07
- feat: migrate OpenCode workflows to Codext-chov/hearthwand · 2026-07-19
- Fix wire upstreams for the OpenAI family; opencode ChatGPT OAuth routes to the Codex backendboundedhq/beagle · 2026-07-13
- fix: opencode command defaults to codex; wrap /ls entry names in back…Alice-space/alice · 2026-04-27
OpenCode → GitHub Copilot7 PRs
- fix: route OpenCode Zen free-tier failures to CopilotJackie-SDX/SnapDragon · 2026-09-22
- chore(opencode): switch models to github copilotmarcusrbrown/.dotfiles · 2026-08-28
- fix(opencode): pass configured headers to Copilot modelsanomalyco/opencode · 2026-06-18
- fix(opencode): propagate provider config headers to copilot models() requestanomalyco/opencode · 2026-04-22
- Pin OpenCode internal agents to Copilot model to stop unintended Gemini resolutiongithub/gh-aw · 2026-04-22
- refactor(opencode): migrate agent presets to Copilot modelsmarcusrbrown/.dotfiles · 2026-04-21
- feat(opencode): add copilot specific provider to properly handle copilot reasoning tokensanomalyco/opencode · 2026-01-16
Alternatives to OpenCode
All alternatives by situation →On Product Hunt, people weigh it against: Claude Code, Cursor, Kilo Code, OpenAI Codex, Google Antigravity, Cline.
Questions makers ask about OpenCode
Does OpenCode store my code?
No. It doesn't store your code or context data; processing happens locally or through direct API calls to your AI provider. The only exception is the optional /share feature. source ↗
Can I use my existing AI subscription?
Yes. You can log in with GitHub to use a Copilot account, or with OpenAI to use a ChatGPT Plus or Pro account. source ↗
Can it use local models?
Yes. Local models are supported through providers such as Ollama and LM Studio, configured like any other provider. source ↗
Does it work on Windows?
Yes, but the project recommends WSL for the best performance and compatibility. It can also be installed natively with Chocolatey, Scoop or npm, or run in Docker. source ↗
Does it work inside VS Code or Cursor?
Yes. Running opencode in the integrated terminal of VS Code or a fork such as Cursor, Windsurf or VSCodium installs the extension automatically, which adds shortcuts and shares your current selection as context. source ↗
Are shared sessions public?
Yes. /share syncs the conversation to OpenCode's servers and creates a link anyone can open until you unshare it. Sharing is manual by default and can be disabled in opencode.json. source ↗
Can it work on GitHub issues and pull requests?
Yes. After installing the GitHub app and workflow, mentioning /opencode or /oc in a comment runs the agent in your GitHub Actions runner, where it can explain an issue or push a branch and open a PR. source ↗
Is OpenCode free?
Yes — there is a free tier a small product can run on; paid use starts at $10/mo. source ↗
Is OpenCode open source or self-hostable?
Open source. source ↗
Can AI coding agents work with OpenCode?
It has an official CLI (@opencode/cli).
Who uses OpenCode?
42 makers' products we track, each with a source. source ↗