OpenCode is an AI coding agent built for terminal users, developed by neovim enthusiasts and creators of terminal.shop, dedicated to maximizing terminal potential.
Key Features
100% Open Source
- Fully open-source codebase
- Community-driven development
- Customizable and extensible
Vendor Agnostic
- No vendor lock-in
- Supports multiple AI providers
- Local model deployment option
Terminal-First
- Purpose-built TUI
- Optimized keyboard workflow
- Efficient terminal experience
Client/Server Architecture
- Flexible deployment
- Local and remote operation
- Mobile app control support
Installation
Quick Install
curl -fsSL https://opencode.ai/install | bash
Package Managers
- Available via npm, bun, pnpm, yarn
- System-specific: brew, paru
Development
Contributions welcome for bug fixes, LLM improvements, and documentation. Core features require team review.
Use Cases
- Terminal development
- Remote coding
- Local development with privacy