OpenCode Project

OpenCode#15

Aesthetic terminal coding agent equipped with modern TUI, multi-provider routing, and LSP integration.

OpenCode brings a refined aesthetic to terminal coding agents. Combining smooth terminal user interface components with Language Server Protocol (LSP) diagnostics, OpenCode allows developers to switch between Anthropic, OpenAI, DeepSeek, and local models while inspecting side-by-side terminal diffs before applying changes.

Coding AgentOpen Source (MIT)Modern Open-Source Terminal Agent
คุณภาพของโค้ดและผลลัพธ์
8.1/10
ความเป็นอิสระและการวางแผน
7.9/10
ความเสถียรและความปลอดภัย
8/10
ความเร็วในการประมวลผล
8.5/10

Evaluation dimensions

คุณภาพของโค้ดและผลลัพธ์8.1/10
ความเป็นอิสระและการวางแผน7.9/10
ความเสถียรและความปลอดภัย8/10
ความเร็วในการประมวลผล8.5/10
ความคุ้มค่าและประสิทธิภาพต้นทุน9.1/10
ความง่ายในการใช้งาน8.5/10

✓ จุดเด่นและข้อดี

  • Clean, modern terminal UI with syntax-highlighted side-by-side diffs
  • Language Server Protocol (LSP) diagnostics assist in agent decision making
  • Multi-provider routing: effortlessly switch between cloud APIs and local backends
  • Lightweight resource footprint with instantaneous startup times
  • MIT-licensed open source

✕ ข้อจำกัดและข้อควรระวัง

  • Smaller extension library compared to older, more mature CLI tools
  • Advanced LSP diagnostics require local language server binaries
  • Plugin documentation is still maturing

ฟีเจอร์และความสามารถหลัก

Aesthetic terminal TUILSP diagnostics & navigationSide-by-side diff review viewerUniversal model provider switcherSession history bookmarking
0 / 4