AIAny
AI Coding2025
Icon for item

OpenCode

Headless AI coding agent that runs a local HTTP server (OpenAPI 3.1) any client can drive — TUI, desktop, IDE plugins. Provider-agnostic: bring keys for any LLM, no vendor lock-in. Ships LSP-aware editing, plan/build agents, and shareable session links.

Introduction

Most terminal coding agents bolt a UI onto one vendor's model and call it a day. OpenCode inverts that: the agent is a headless server, and everything you touch — the terminal TUI, the desktop app, an IDE plugin — is just a client talking to it over HTTP. That one decision is why it can stay model-agnostic and surface in places a vendor-locked tool never reaches.

What Sets It Apart
  • Client/server by design. opencode serve exposes an OpenAPI 3.1 endpoint (default port 4096); the TUI, desktop app, and IDE plugins are interchangeable front-ends, and the generated SDK lets you script the agent or build your own client. The server can even run somewhere else than where you're typing.
  • No model allegiance. You configure API keys for whatever provider you want — Anthropic, OpenAI, Google, local models — instead of being tied to whoever shipped the CLI. OpenCode Zen offers a curated list if you don't want to pick.
  • Two agents, two trust levels. A read-only plan agent analyzes and proposes, a full-access build agent executes, with permission-gated shell commands. LSP integration means edits are language-server-aware, not blind text patches.
  • Sessions are shareable. /share mints a link to the current conversation — useful for handing a debugging trail to a teammate.
Who It's For

Great fit if you want a coding agent you can point at any model, embed in your own tooling via the API, or run as a shared backend across editor and terminal. Look elsewhere if you'd rather have a single opinionated, batteries-included experience tied to one provider — the flexibility here means more configuration up front, and the desktop app is still beta.

Information

  • Websitegithub.com
  • OrganizationsAnomaly
  • Authorssst, thdxr
  • Published date2025/06/20

More Items

GitHub
AI Coding2026

Explains AI coding jargon in plain English, giving concrete engineering meanings for terms like context window, tool call, and attention degradation. Structured as a browsable dictionary with pragmatic examples and guidance for developers building LLM-driven systems.

GitHub
AI Agent2024

Generates Wikipedia-style articles from web search using LLMs: it researches topics, produces multi-perspective outlines via perspective-guided question asking and simulated conversations, then drafts full articles with citations. Supports human-AI collaboration (Co-STORM) and grounding with multiple retrievers.

GitHub
AI Agent2025

Open-source companion to a technical book that teaches how to design, evaluate and ship LLM-based AI agents — includes the full Chinese manuscript, community translations, chapter-aligned runnable example projects, and reproducible evaluation harnesses.