OpenCode

OpenCode is an open-source AI coding agent built for the terminal. It supports natural language interaction with different models, including Anthropic, OpenAI, and Gemini, to help programmers write, edit, debug, and refactor code in Python and other languages.

It runs as a terminal UI application and is also available as a desktop app and an IDE extension for Visual Studio Code, Cursor, JetBrains, and other editors that support the Agent Client Protocol (ACP).

OpenCode integrates with Language Server Protocol (LSP) servers for deeper codebase awareness and supports Model Context Protocol (MCP) servers for extended tooling. It features a planning mode to generate implementation strategies without making changes, and a build mode to execute those changes.

Official website: opencode.ai

Tutorial

How to Use Google's Gemini CLI for AI Code Assistance

Learn how to use Gemini CLI to bring Google's AI-powered coding assistance directly into your terminal to help you analyze and fix code.

intermediate ai tools

For additional information on related topics, take a look at the following resources:


By Leodanis Pozo Ramos • Updated Feb. 23, 2026