OpenCode is a terminal-based AI assistant for developers, built using Go, that integrates multiple AI models for coding assistance directly in the terminal. Key features include interactive TUI, support for numerous AI providers, session management, integration with various tools, and file change tracking. It supports
Table of contents
OverviewFeaturesInstallationConfigurationSupported AI ModelsUsageCommand-line FlagsKeyboard ShortcutsAI Assistant ToolsThemingArchitectureCustom CommandsMCP (Model Context Protocol)LSP (Language Server Protocol)DevelopmentAcknowledgmentsLicenseContributingSort: