# OpenCode ## Docs - [ACP (Agent Client Protocol)](https://mintlify.wiki/anomalyco/opencode/acp.md): Use OpenCode in any ACP-compatible editor via the Agent Client Protocol - [Agents](https://mintlify.wiki/anomalyco/opencode/agents.md): Configure and use specialized agents for different workflows. - [agent](https://mintlify.wiki/anomalyco/opencode/cli/agent.md): Manage custom agents for specialized tasks - [attach](https://mintlify.wiki/anomalyco/opencode/cli/attach.md): Attach terminal to running OpenCode backend server - [auth](https://mintlify.wiki/anomalyco/opencode/cli/auth.md): Manage provider credentials and login - [/connect - Connect to Services](https://mintlify.wiki/anomalyco/opencode/cli/commands/connect.md): Connect to external services and resources during a session - [Custom Commands](https://mintlify.wiki/anomalyco/opencode/cli/commands/custom.md): Create custom workflow commands for your team - [In-Session Commands](https://mintlify.wiki/anomalyco/opencode/cli/commands/init.md): Commands available during an OpenCode session - [/share - Share Sessions](https://mintlify.wiki/anomalyco/opencode/cli/commands/share.md): Create shareable links to your OpenCode conversations - [Undo and Redo](https://mintlify.wiki/anomalyco/opencode/cli/commands/undo-redo.md): Revert and reapply changes during an OpenCode session - [models](https://mintlify.wiki/anomalyco/opencode/cli/models.md): List all available models from configured providers - [CLI Overview](https://mintlify.wiki/anomalyco/opencode/cli/overview.md): Complete reference for OpenCode command-line interface - [serve](https://mintlify.wiki/anomalyco/opencode/cli/serve.md): Start a headless OpenCode server for API access - [upgrade](https://mintlify.wiki/anomalyco/opencode/cli/upgrade.md): Update OpenCode to latest or specific version - [web](https://mintlify.wiki/anomalyco/opencode/cli/web.md): Start OpenCode server with web interface - [Commands](https://mintlify.wiki/anomalyco/opencode/commands.md): Create custom commands for repetitive tasks. - [Contributing](https://mintlify.wiki/anomalyco/opencode/community/contributing.md): Guide to contributing to OpenCode - [Ecosystem](https://mintlify.wiki/anomalyco/opencode/community/ecosystem.md): Community projects and integrations built with OpenCode - [FAQ](https://mintlify.wiki/anomalyco/opencode/community/faq.md): Frequently asked questions about OpenCode - [Configuration](https://mintlify.wiki/anomalyco/opencode/config.md): Using the OpenCode JSON config to customize your settings - [Custom Tools](https://mintlify.wiki/anomalyco/opencode/custom-tools.md): Create tools the LLM can call in opencode. - [Enterprise](https://mintlify.wiki/anomalyco/opencode/enterprise.md): Using OpenCode securely in your organization - [Formatters](https://mintlify.wiki/anomalyco/opencode/formatters.md): OpenCode uses language specific formatters - [GitHub Integration](https://mintlify.wiki/anomalyco/opencode/github.md): Use OpenCode in GitHub issues and pull requests with automated workflows. - [GitLab Integration](https://mintlify.wiki/anomalyco/opencode/gitlab.md): Use OpenCode in GitLab issues and merge requests through CI/CD pipeline or GitLab Duo. - [IDE Integration](https://mintlify.wiki/anomalyco/opencode/ide.md): The OpenCode extension for VS Code, Cursor, and other IDEs. - [Installation](https://mintlify.wiki/anomalyco/opencode/installation.md): Install OpenCode on any platform - [Welcome to OpenCode](https://mintlify.wiki/anomalyco/opencode/introduction.md): The open source AI coding agent - [Keybinds](https://mintlify.wiki/anomalyco/opencode/keybinds.md): Customize your keybinds - [LSP Servers](https://mintlify.wiki/anomalyco/opencode/lsp.md): OpenCode integrates with Language Server Protocol (LSP) servers to provide intelligent code analysis and diagnostics. - [MCP Servers](https://mintlify.wiki/anomalyco/opencode/mcp-servers.md): Add local and remote MCP tools to extend OpenCode's capabilities using the Model Context Protocol. - [Models](https://mintlify.wiki/anomalyco/opencode/models.md): Configuring an LLM provider and model - [Modes](https://mintlify.wiki/anomalyco/opencode/modes.md): Different modes for different use cases (deprecated). - [Network Configuration](https://mintlify.wiki/anomalyco/opencode/network.md): Configure proxies, custom certificates, mDNS discovery, and enterprise network settings - [Permissions](https://mintlify.wiki/anomalyco/opencode/permissions.md): Control what actions agents can take with the permission system. - [Plugins](https://mintlify.wiki/anomalyco/opencode/plugins.md): Write your own plugins to extend OpenCode. - [Providers](https://mintlify.wiki/anomalyco/opencode/providers.md): Using any LLM provider in OpenCode - [Quickstart](https://mintlify.wiki/anomalyco/opencode/quickstart.md): Get up and running with OpenCode in 5 minutes - [Rules](https://mintlify.wiki/anomalyco/opencode/rules.md): Set custom instructions for opencode. - [Client API](https://mintlify.wiki/anomalyco/opencode/sdk/client.md): Create and configure OpenCode clients for programmatic access - [Configuration](https://mintlify.wiki/anomalyco/opencode/sdk/configuration.md): Configure OpenCode programmatically via the SDK - [SDK Overview](https://mintlify.wiki/anomalyco/opencode/sdk/overview.md): Build programmatic integrations with OpenCode using the JavaScript/TypeScript SDK - [Plugin API](https://mintlify.wiki/anomalyco/opencode/sdk/plugin-api.md): Create custom tools and extensions for OpenCode - [Plugin Examples](https://mintlify.wiki/anomalyco/opencode/sdk/plugin-examples.md): Complete examples of OpenCode plugins - [Plugin Tools](https://mintlify.wiki/anomalyco/opencode/sdk/plugin-tools.md): Create custom tools that AI agents can use - [TypeScript Types](https://mintlify.wiki/anomalyco/opencode/sdk/types.md): Complete TypeScript type definitions for the OpenCode SDK - [Server Architecture](https://mintlify.wiki/anomalyco/opencode/server.md): Deep dive into the OpenCode server: HTTP API, authentication, mDNS discovery, and programmatic control - [Session Sharing](https://mintlify.wiki/anomalyco/opencode/share.md): Share conversations, collaborate with teammates, and manage public session links - [Agent Skills](https://mintlify.wiki/anomalyco/opencode/skills.md): Define reusable behavior via SKILL.md definitions - [Themes](https://mintlify.wiki/anomalyco/opencode/themes.md): Select a built-in theme or define your own - [Tools](https://mintlify.wiki/anomalyco/opencode/tools.md): Available tools and how to configure them. - [Troubleshooting](https://mintlify.wiki/anomalyco/opencode/troubleshooting.md): Diagnose and resolve common OpenCode issues with detailed debugging guides - [TUI (Terminal User Interface)](https://mintlify.wiki/anomalyco/opencode/tui.md): Using the OpenCode terminal user interface for AI-powered coding - [Web Interface](https://mintlify.wiki/anomalyco/opencode/web.md): Using OpenCode in your browser with the web interface - [Windows (WSL)](https://mintlify.wiki/anomalyco/opencode/windows-wsl.md): Optimal OpenCode setup for Windows using Windows Subsystem for Linux - [OpenCode Zen](https://mintlify.wiki/anomalyco/opencode/zen.md): Curated list of models provided by OpenCode