opencode

opencode

AI coding agent built for the terminal

OpenCode is an AI coding agent designed specifically for terminal use, offering a native, responsive, and themeable terminal UI. It supports LSP for automatic loading of the right LSPs for the LLM, enables multi-session coding, and allows sharing links to sessions. It also supports over 75 LLM providers, including local models.

Free
opencode screen shot

How to use opencode?

OpenCode can be used directly in the terminal to assist with coding tasks. It automatically loads the necessary LSPs for the LLM, supports multiple sessions on the same project, and allows sharing sessions via links. It's ideal for developers looking for an AI-powered coding assistant within their terminal environment.

opencode 's Core Features

  • Native TUI with responsive, themeable terminal UI
  • LSP enabled for automatic loading of the right LSPs for LLM
  • Multi-session support for parallel coding on the same project
  • Shareable links for session reference or debugging
  • Supports 75+ LLM providers including local models
  • opencode 's Use Cases

  • Developers can use OpenCode for AI-assisted coding directly in their terminal, enhancing productivity.
  • Teams can share coding sessions via links for collaborative debugging and reference.
  • Individuals working on multiple aspects of a project can manage parallel coding sessions efficiently.
  • Users preferring terminal-based tools can leverage OpenCode's native TUI for a seamless coding experience.
  • Developers can utilize their Claude Pro or Max accounts for enhanced AI coding assistance.
  • opencode 's FAQ

    Most impacted jobs

    Software Developer
    DevOps Engineer
    Data Scientist
    AI Researcher
    System Administrator
    Backend Developer
    Frontend Developer
    Full Stack Developer
    Machine Learning Engineer
    Technical Lead

    opencode 's Tags

    opencode 's Alternatives