1. Conduid
  2. Documentation
  3. OpenCode Everything You Need To Know
MCP server · Documentation

OpenCode Everything You Need To Know

The ultimate all-in-one guide to mastering OpenCode. From installation, Zen model router setup, TUI mastery, commands, skills, agents, workflows, automation, and integrations, to MCP servers, plugins, packed with step-by-step tutorials, real-world examples, and expert strategies to make this the global go-to repo for OpenCode mastery.

Unclaimed docs
52Fair

Scored 6 months ago · breakdown

About OpenCode Everything You Need To Know

OpenCode Everything You Need To Know is an MCP server in the Documentation category: the ultimate all-in-one guide to mastering OpenCode. From installation, Zen model router setup, TUI mastery, commands, skills, agents, workflows, automation, and integrations, to MCP servers, plugins, packed with step-by-step tutorials, real-world examples, and expert strategies to make this the global go-to repo for OpenCode mastery.

Install

From source
git clone https://github.com/wesammustafa/OpenCode-Everything-You-Need-to-Know

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about OpenCode Everything You Need To Know

Powered by Claude · Grounded in docs

I know everything about OpenCode Everything You Need To Know. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

OpenCode: The Ultimate AI Coding Assistant

The open-source, multi-provider AI coding tool that gives you freedom from vendor lock-in

OpenCode

🎯 Why OpenCode?

If you're coming from Claude Code, Cursor, or GitHub Copilot, OpenCode offers something fundamentally different:

Feature OpenCode (CLI ecosystem) Claude Code Cursor GitHub Copilot
Model Flexibility Multi-provider (OpenAI, Anthropic, DeepSeek, etc.) Primarily Anthropic (Claude models) Multi-provider (plan dependent) Multi-provider (GitHub-managed)
Pricing Model Pay-as-you-go (API usage based) Subscription (e.g., Claude Pro tier) Subscription (Pro tiers) Subscription (Individual / Business tiers)
Primary Interface Terminal-native (CLI-first) Web app + integrations Desktop editor (VS Code fork) IDE extension (VS Code, JetBrains, etc.)
Open Source open-source Proprietary Proprietary Proprietary
Customization High (config files, agents, workflows) Moderate (prompt & tool configs) High (rules, modes, project context) Low–Moderate (custom instructions, policies)
Target User Power users / terminal-heavy devs Claude-centric users Full IDE AI workflow users Mainstream IDE users

The OpenCode Advantage:

  • No vendor lock-in: Use OpenAI, Anthropic, Google, local models, or all of them
  • Pay only for what you use: No monthly subscriptions, transparent per-token pricing
  • Terminal-first workflow: Stays in your development environment
  • Extensible architecture: Create custom skills, agents, and workflows
  • Enterprise ready: SSO, team workspaces, centralized configuration

🚀 Quick Start (5 Minutes)

1. Install OpenCode

# Recommended method
curl -fsSL https://opencode.ai/install | bash

# Alternative: Homebrew
brew install anomalyco/tap/opencode

# Verify installation
opencode --version

OpenCode Installation

2. Set Up Zen (Recommended for Beginners)

# Start OpenCode
opencode

# In the TUI, run:
/connect

# Select "opencode" and follow the link to get your API key
# Zen provides curated models with pay-as-you-go pricing

3. Try Your First Commands

# Start in your project directory
cd /path/to/your/project
opencode .

# Ask OpenCode to analyze your code
What does this project do? @README.md

# Get help with a specific file
Help me understand the authentication in @src/auth/

# Switch between Plan and Build modes (Tab key)
[Plan] How would you implement this feature?
[Build] Go ahead and implement it

4. Essential Keyboard Shortcuts

  • Tab: Switch between Plan (read-only) and Build (read-write) modes
  • @: Reference files in your project
  • !: Execute shell commands
  • /: Access slash commands
  • Ctrl+C: Exit OpenCode

📚 Core Concepts

OpenCode is built around four key pillars that work together:

1. Zen Model Router - Your AI Model Gateway

Zen provides curated, optimized models specifically for coding with pay-as-you-go pricing.

Key Benefits:

  • Access to 75+ AI models with one API key
  • Pay per token (no monthly subscriptions)
  • Free models available for learning
  • Team workspaces with centralized billing

Quick Setup:

# Get your Zen API key
1. Visit: https://opencode.ai/auth
2. Sign up and add billing
3. Copy your API key
4. In OpenCode: /connect → select "opencode"

# See available models
/models

Popular Models & Pricing:

Model Input Output Best For
GPT 5.2 Codex $1.75/1M $14/1M General coding
Claude Sonnet 4.6 $3-6/1M $15-22.50/1M Reasoning
Gemini 2.5 Pro $2.50/1M $10/1M Multimodal
Qwen 2.5 Coder $0.50/1M $2/1M Budget coding
MiniMax M2.5 Free Free Free Learning

💡 Pro Tip: Start with free models to learn, then upgrade as needed. Most developers spend $5-20/month.

📖 Full Zen Guide | 💰 Cost Calculator

2. TUI Mastery - Terminal-First Workflow

OpenCode's Terminal User Interface is where the magic happens. It's designed for developers who live in the terminal.

Essential Features:

  • File References: Use @ to reference any file in your project
  • Shell Integration: Execute commands with ! prefix
  • Image Analysis: Drag and drop images for UI/design references
  • Real-time Cost Display: See token usage as you work

Workflow Example:

# Reference files naturally
Can you fix the bug in @src/utils/validation.ts?

# Use shell commands in context
!git status
Based on the changes, write commit messages

# Analyze images
[Drag dashboard-mockup.png into terminal]
Create React components matching this design

Productivity Tips:

  • Use Tab to switch between Plan (analysis) and Build (implementation)
  • Chain commands: !git diff | /analyze-changes
  • Search files: @utils finds utils directory or utils.ts files
  • Multi-line input: Shift+Enter for complex queries

🎮 Full TUI Guide | ⌨️ Keyboard Shortcuts

3. AI Agents - Specialized AI Personalities

Agents are specialized AI personas with specific tools, permissions, and behaviors.

Built-in Agents:

  • Plan Agent (Tab): Read-only analysis and planning
  • Build Agent (Tab): Read-write implementation
  • Explore Subagent: Codebase exploration
  • General Subagent: Complex task execution

Create Custom Agents:

# ~/.config/opencode/agents/code-reviewer.md
name: Code Reviewer
model: claude-sonnet-4.6
temperature: 0.2

## Instructions
You are a senior code reviewer. Focus on:
1. Security vulnerabilities
2. Performance bottlenecks
3. Code style consistency
4. Maintainability issues

## Tools
- read: true
- ask: true
- write: false  # Reviewer doesn't make changes

Agent Workflow Patterns:

# Plan → Build cycle
[Plan] How would you implement user authentication?
[Build] Implement the authentication system

# Multi-agent collaboration
@explore Analyze security in @src/auth/
@code-reviewer Review the proposed implementation
[Build] Implement with the suggested improvements

🤖 Full Agents Guide | 🎭 Agent Templates

4. OpenCode Skills - Workflow Automation

Skills are reusable behavior definitions that transform complex workflows into simple commands.

Example Skills:

# Code review skill
/review @src/auth/ --focus security

# Pull request creation
/pr "Add user authentication"

# Test-driven development
/tdd "User registration with email validation"

# Documentation generation
/docs api --output markdown

Create Your Own Skill:

# .opencode/skills/deploy.md
---
name: "Deploy"
description: "Automated deployment workflow"
tools: ["read", "write", "bash"]
---

# Deploy
1. Run tests: !npm test
2. Build project: !npm run build
3. Deploy to production: !deploy.sh

🔧 Full Skills Guide | 💼 Skill Examples


🔄 Migration Guide for Experienced Developers

Coming from Claude Code

What's similar:

  • AI-assisted coding in your editor
  • File context awareness
  • Conversation history

What's different:

  • Model flexibility: Multi-provider vs Claude-only
  • Pricing model: Pay-as-you-go vs subscription
  • Primary interface: Terminal-native vs desktop app
  • Customization depth: High vs limited features

Migration steps:

  1. Install OpenCode and set up Zen
  2. Try Claude models through Zen (often cheaper)
  3. Learn TUI keyboard shortcuts (Tab is your friend)
  4. Create custom agents for your workflow

Coming from Cursor

What's similar:

  • AI-powered code generation
  • Project context understanding
  • Edit commands

What's different:

  • Philosophy: Open-source vs proprietary
  • Integration: Terminal vs IDE
  • Extensibility: Skills system vs limited plugins
  • Pricing: Transparent vs subscription

Migration steps:

  1. Install OpenCode and connect providers
  2. Practice file referencing with @ syntax
  3. Set up project-specific skills
  4. Explore agent system for complex tasks

Coming from GitHub Copilot

What's similar:

  • AI code completion
  • Multi-language support
  • IDE integration

What's different:

  • Scope: Full AI assistant vs autocomplete
  • Context: Entire project vs current file
  • Interaction: Conversational vs predictive
  • Pricing: Usage-based vs subscription

Migration steps:

  1. Think of OpenCode as Copilot++ (full conversations)
  2. Use for complex tasks beyond autocomplete
  3. Leverage project-wide context
  4. Create skills for repetitive tasks

📋 Full Migration Guide


🗺️ Learning Path

Week 1: Foundation

  • Install OpenCode and set up Zen
  • Learn basic TUI navigation (Tab, @, !, /)
  • Try free models for experimentation
  • Complete the Quick Start Guide

Week 2: Core Workflow

  • Master file referencing and shell integration
  • Practice Plan → Build cycle
  • Set up your first custom agent
  • Explore the TUI Mastery Guide

Week 3: Advanced Features

  • Create project-specific skills
  • Set up team workspace (if applicable)
  • Implement CI/CD integration
  • Study the Agents Guide

Week 4: Mastery

  • Build custom MCP servers
  • Create skill templates for your team
  • Optimize model usage and costs
  • Explore Workflow Examples

📖 Detailed Documentation

Guide Description Time
Quick Start Installation and first steps 5 min
Zen Model Router Model gateway and pricing 15 min
TUI Mastery Terminal interface deep dive 20 min
Agents Guide AI personas and workflows 25 min
Skills Guide Workflow automation 20 min
Commands Reference All slash commands 10 min
MCP Guide Model Context Protocol 30 min
Workflows Real-world examples 45 min
FAQ & Troubleshooting Common issues and solutions 10 min

🛠️ Command Reference

Essential Slash Commands

/help                    # Show all commands
/connect                 # Add/configure providers
/models                  # List available models
/agents                  # Manage AI agents
/skills                  # List available skills
/init                    # Initialize project analysis
/undo, /redo             # Git-based undo/redo
/share                   # Create shareable conversation link
/export                  # Export to markdown

CLI Commands

# Start interactive TUI
opencode

# Run single command
opencode run "Fix bug in @src/utils/validation.ts"

# Start HTTP server
opencode serve --port 3000

# Check usage stats
opencode stats

📜 Full Command Reference


🔧 Project Configuration

AGENTS.md Template

Each project can have an AGENTS.md file to guide OpenCode:

# Project Guidelines
**Project Type**: React/TypeScript web app
**Purpose**: E-commerce platform
**Key Technologies**: React, TypeScript, Node.js, PostgreSQL

## Code Conventions
- Files: kebab-case
- Components: PascalCase
- Functions: camelCase
- 2-space indentation
- Single quotes

## Development Guidelines
- Write tests for all utilities
- Validate all external inputs
- Never commit secrets
- Use environment variables

📋 Sample AGENTS.md

.opencode/ Directory Structure

.opencode/
├── agents/
│   ├── code-reviewer.md
│   └── test-writer.md
├── skills/
│   ├── review.md
│   └── pr.md
└── config.json

❓ FAQ & Troubleshooting

Common Issues

Q: OpenCode command not found

# Check installation
which opencode

# Add to PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Q: Zen API key not working

# Regenerate key at: https://opencode.ai/auth
# Then reconnect:
/connect
# Select "opencode" and paste new key

Q: File references not working

# Check current directory
!pwd

# Use absolute path if needed
@/full/path/to/file.ts

Q: High token usage

# Switch to lighter model
/models
# Select Qwen 2.5 Coder or MiniMax Free

# Use /compact to summarize long conversations
/compact

Q: Images not displaying in OpenCode's TUI OpenCode's TUI is text-based and doesn't display images inline. Image links appear as markdown text.

  • For local markdown preview tools (VS Code, Obsidian, etc.), use relative paths: [![OpenCode](./Images/opencode.png)](https://opencode.ai)
  • If that doesn't work, try absolute path from repo root: [![OpenCode](/Images/opencode.png)](https://opencode.ai)
  • For public repositories, use full GitHub URLs: [![OpenCode](https://raw.githubusercontent.com/user/repo/main/Images/opencode.png)](https://opencode.ai)

❓ Full FAQ & Troubleshooting


🌐 Community & Resources

Official Resources


📈 What's Next?

Immediate Actions

  1. Install OpenCode and try the free models
  2. Practice the Plan → Build cycle (Tab key)
  3. Create your first custom agent or skill
  4. Join the community for support and inspiration

Long-term Goals

  • Master all four pillars (Zen, TUI, Agents, Skills)
  • Build a library of reusable skills for your workflow
  • Contribute to the OpenCode ecosystem
  • Optimize your AI-assisted development workflow

📄 License

OpenCode is open-source software licensed under the MIT License.

Last updated: February 2026
For the best reading experience, install Obsidian to view these documents.

💡 Remember: OpenCode is a tool to augment your skills, not replace them. The best developers use AI as a powerful assistant, not a crutch.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About OpenCode Everything You Need To Know

How do I install OpenCode Everything You Need To Know?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is OpenCode Everything You Need To Know safe to use with an AI agent?

Its trust score is 52 out of 100 (fair). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is OpenCode Everything You Need To Know still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.