Chuyển đến nội dung chính

Harness lập trình

Tác nhân lập trình không phải là mô hình

Bạn chọn một mô hình vì năng lực và một harness vì cách công việc được thực hiện. Đây là các harness đáng biết trong năm 2026, mỗi khẳng định đều có nguồn và ngày — kể cả cái đã bị ngừng.

So sánh chúngTất cả các dòng đã được xác minh 14 thg 8, 2026

Đọc điều này trước

Harness là client biến một mô hình thành một tác nhân: nó giữ vòng lặp, các công cụ, quyền truy cập tệp và quyền hạn. Hai người dùng cùng một mô hình qua các harness khác nhau sẽ cho kết quả rất khác nhau — và trả số tiền rất khác nhau, vì harness quyết định công việc tốn bao nhiêu token.

Một trong số này đã không còn nữa

Google đã chuyển Gemini CLI thành Antigravity CLI, và quyền truy cập tiêu dùng đã ngừng phục vụ yêu cầu từ ngày 18 tháng 6 năm 2026. Chúng tôi giữ dòng này vì biết được thứ đã thay thế nó hữu ích hơn một trang lặng lẽ bỏ nó đi.

Các phòng thí nghiệm giờ benchmark thông qua harness

Khi Z.ai công bố điểm số của GLM-5.3, họ chạy chúng bên trong Claude Code — harness của một đối thủ. Điều đó cho bạn biết lớp harness đã trở thành hạ tầng tiêu chuẩn, và điểm số công bố của một mô hình phần nào là một tuyên bố về client mà nó được đo lường bên trong.

So sánh các harness

Lọc theo cách mỗi cái xử lý mô hình, rồi chọn một dòng để xem chi tiết đầy đủ, hạn chế và nguồn. Các harness đã ngừng được ẩn theo mặc định.

HarnessMô hìnhGiấy phépChạy trênGiá
can1357 (community)Mọi mô hìnhAny provider via BYOK — Anthropic, OpenAI, Google, xAI, DeepSeek, Mistral, plus local servers (Ollama, llama.cpp, vLLM)Mã nguồn mởTerminal, Zed, Node.js SDK, One-shot CLIFree, MIT-licensed. You pay only your own provider API bills; no subscription and no vendor account required.
AnthropicBị khóa vào một nhà cung cấpAnthropic models only (Claude Fable, Opus, Sonnet, Haiku)Độc quyềnTerminal, VS Code, JetBrains, Desktop, Web, GitHub, SlackIncluded with Claude paid plans; also usage-billed via the Anthropic API
SSTMọi mô hìnhAny provider via BYOK — Anthropic, OpenAI, Google, DeepSeek, GLM, local modelsMã nguồn mởTerminal, IDE extensions, WebFree and open-source with your own API keys; OpenCode Go plan $5 first month, then $10/month
Z.aiMô hình riêng, không bị khóaGLM family (GLM-5.3, GLM-5.2), including a self-hosted GLM endpointĐộc quyềnDesktop (macOS, Windows, Linux), Mobile steering via WeChat / FeishuVia the GLM Coding Plan's points quota — off-peak calls cost 50% of standard points
LangbaseMọi mô hìnhAnthropic, OpenAI, Google, DeepSeek, Qwen, Kimi, GLM, MiniMax and more — BYOK with no markupĐộc quyềnTerminalFrom $1/month with $10 credits, up to $200/month Ultra; Teams $40/month; BYOK carries no markup
DeepSeekMô hình riêng, không bị khóaBuilt around DeepSeek models (V4.1 Flash on the deepseek-flash API id since 10 Sep 2026); plugin architecture allows othersMã nguồn mởTerminal, Web UIMIT-licensed and free; you pay only for model tokens
GoogleMô hình riêng, không bị khóaGemini modelsĐộc quyềnDesktop, CLI, SDKVia Google AI Pro / Ultra and Gemini Code Assist licences

Oh My Pi (omp)

can1357 (community)
Hashline edits cut output tokens
The model patches by content-hash anchor instead of retyping lines, and a stale anchor is rejected before it corrupts the file. The project reports Grok 4 Fast spending 61% fewer output tokens on the same work (self-reported) Nguồn
Real IDE machinery, not a text box
31 built-in tools, 14 LSP operations and 28 DAP (debugger) operations, so renames go through the language server and it can drive lldb, dlv or debugpy Nguồn
Adopts your existing config on first run
Inherits rules, skills and MCP servers already on disk from .claude, .cursor, .codex, .gemini, .cline, .windsurf and .github/copilot — no migration script Nguồn

Điểm mở rộng

  • Được hỗ trợKỹ năng
  • Được hỗ trợHook
  • Được hỗ trợTác nhân con
  • Được hỗ trợPlugin
  • Được hỗ trợMCP

Giới hạn trung thực

Community-run and moving very fast — three releases shipped on 1 Sep 2026 alone — with no vendor support contract, no SLA and no company behind it. It is also the most complex harness here: ten model roles and 31 tools are a lot of surface to learn, and the headline efficiency numbers are the project's own, not independently verified.

Phù hợp nhất với

Technical teams who want IDE-grade tooling and a hard floor on spend, and who can absorb a fast-moving open-source dependency without vendor support.

Nguồn Đã xác minh 2026-09-02

Những câu hỏi mọi người thực sự đặt ra

Harness lập trình AI là gì?
Client biến một mô hình ngôn ngữ thành một tác nhân. Nó chạy vòng lặp, cung cấp các công cụ như chỉnh sửa tệp và terminal, quản lý ngữ cảnh và quyền hạn, và quyết định khi nào công việc đã hoàn thành. Mô hình cung cấp khả năng suy luận; harness cung cấp mọi thứ còn lại.
Harness có làm thay đổi số tiền tôi trả không?
Đáng kể. Harness kiểm soát lượng ngữ cảnh được gửi lại, việc có lưu đệm hay không, và số lượt cần thực hiện. Hai harness chạy cùng một mô hình cho cùng một việc có thể khác nhau nhiều lần về số token đầu ra, và token đầu ra chiếm phần lớn hóa đơn.
Tôi có thể dùng một harness với nhiều nhà cung cấp mô hình không?
Có, nếu bạn chọn một harness không phụ thuộc mô hình. OpenCode và Command Code đều cho phép bạn mang khóa riêng của mình qua nhiều nhà cung cấp. Claude Code bị khóa vào các mô hình của Anthropic; ZCode và Antigravity được xây dựng quanh các mô hình của nhà cung cấp riêng của chúng.
Gemini CLI còn dùng được không?
Không trên các gói tiêu dùng. Nó đã ngừng phục vụ yêu cầu từ ngày 18 tháng 6 năm 2026 đối với các thuê bao Google AI Pro và Ultra và người dùng Gemini Code Assist miễn phí, và đã được thay thế bằng Antigravity CLI. Quyền truy cập theo giấy phép Code Assist Standard hoặc Enterprise không bị ảnh hưởng.

Việc chọn harness nằm sau việc chọn mô hình.

Chọn mô hình đáp ứng tiêu chuẩn chất lượng của bạn với chi phí thấp nhất, rồi chọn harness chạy nó theo cách đội của bạn làm việc. Làm ngược lại là cách người ta bị khóa vào một nhà cung cấp mà họ không hề định chọn.

Chúng tôi ghi một nguồn và một ngày kiểm tra cho mọi khẳng định trên trang này, và chúng tôi hiển thị những bất đồng thay vì âm thầm giải quyết chúng. Cách chúng tôi xác minh