๐ค Multi-Model AI Support
OpenCode supports more than 75 LLM providers, including Claude, GPT, and Gemini. You can choose the model that fits your coding needs and switch between different options. This flexibility helps you explore different AI capabilities without being locked into a single provider.
โก Run Multiple Agents in Parallel
Work on different coding tasks at the same time with multiple agent sessions. OpenCode lets you run several agents in parallel on the same project. This can help you save time, explore different solutions, and manage complex development work more efficiently.
๐ป Works Across Your Development Environment
Use OpenCode through your terminal, desktop app, or IDE extension. You can choose the setup that feels most comfortable for your workflow. This flexibility makes it easier to include AI assistance in your existing development routine without changing your entire coding environment.
๐ง Smart Coding Assistance with LSP
OpenCode supports the Language Server Protocol (LSP) and automatically loads the appropriate language servers for the AI model. This helps provide useful programming context during development. It can make working with code easier and support a smoother experience when handling different programming languages.
๐ Shareable Coding Sessions
Share links to your OpenCode sessions for reference, collaboration, or debugging. This feature makes it easier to show others what happened during a coding task. It can be especially helpful when discussing an issue with teammates or reviewing an approach without explaining every detail from scratch.
๐ Privacy-Focused Development
OpenCode states that it does not store your code or context data, making it a useful option for privacy-conscious developers. This is particularly valuable when working on sensitive projects. However, you should also review the privacy policies of any external AI providers you connect, since their data practices may differ.