1Code

1Code

21st.dev · 程式設計

1Code 是一款開源客戶端應用程式,讓你從單一視覺化工作區執行 Claude Code、Codex 及其他 AI 程式開發代理。你不必再手忙腳亂地在終端機視窗之間切換,而是獲得一款類似 Cursor 的桌面與網頁應用,其中每個對話都在各自獨立的 Git worktree 中執行,因此代理可以並行工作而不會動到你的主分支。它由 21st.dev 團隊打造,鎖定已經在使用程式開發代理、但想要更從容、以鍵盤為先的管理方式的開發者。

1Code 的介面預覽

關於 1Code

什麼是 1Code

1Code 是程式開發代理的協調層。你將它指向一個專案,在該專案中啟動一個或多個代理,然後在即時介面中觀看它們的編輯、指令與檔案變更逐步展開。該專案位於 1code.dev,並在 GitHub 上以 21st-dev 名義發布,它的出發點是:在原始終端機中執行代理很快就會變得一團亂,尤其當你想同時跑不只一個的時候。

核心概念是隔離。每個對話工作階段都有自己的 Git worktree,因此兩個代理可以同時重構同一個儲存庫的不同部分。兩者都無法意外直接提交到你的主分支。這正是多數人前來使用 1Code 的原因,也形塑了應用其餘部分的感受。

主要限制在於 1Code 本身不包含代理。你得自備 API 金鑰。你也得自備訂閱,因此執行 Claude Code 或 Codex 的成本仍落在那些供應商身上,而非 1Code。它是客戶端,不是整套綁定的方案。請預期自己需熟悉 Git、API 金鑰與開發工作流程。

開始使用

  1. 從 1code.dev 下載 macOS、Windows 或 Linux 版應用程式,或在瀏覽器中開啟網頁版。
  2. 加入你自己的 API 金鑰,或登入你已在付費的模型服務,以連接供應商。
  3. 開啟本機專案資料夾,讓 1Code 為該工作階段設定 Git worktree。
  4. 開始對話,選擇你的代理與模型,並描述你想處理的任務。
  5. 檢視 diff,留下你喜歡的部分,準備好時再從內建的 Git 客戶端推送。

產品資訊

快速了解 1Code 的定價、支援平台與效能。

免費方案是
付費方案$0
平台macOS, Windows, Linux, Web
開發者21st.dev
類別程式設計
發布日期Jan 2026
最近更新Feb 2026
網站訪問量N/A
網站全球排名2.3M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 已在執行 Claude Code 或 Codex、想要 GUI 而非終端機的個人開發者,前提是他們能自在管理 API 金鑰。
  • 會互相審閱彼此代理輸出成果的團隊,因為 worktree 與 diff 預覽讓變更在落地前易於檢視。
  • 在 macOS、Windows、Linux 或瀏覽器上、處理分支安全至關重要之儲存庫的後端與全端工程師。

任務

  • 在同一個儲存庫上並行執行多個代理,每個 worktree 一個,而不陷入合併混亂。
  • 在代理的編輯到達共用分支前進行檢視與回復。
  • 啟動長時間執行的背景代理,之後再從筆電或手機透過 PWA 取回結果。

情境

  • 一項跨多個檔案的重構,你想讓兩個代理分工,同時自己在第三個工作階段繼續寫程式。
  • 把例行事務交給在雲端沙箱中執行的背景代理,同時你暫時離開。
  • 為某功能分支做原型,並在開啟 pull request 前於整合瀏覽器中即時預覽。

主要功能

單一應用中的多代理支援

1Code 讓 Claude Code 與 Codex 並肩執行,並讓你即時切換。依任務使用多個代理?你不必再以 alt-tab 在各自獨立的終端機間跳來跳去。你也可以自備 API 金鑰與供應商,因此應用不會把你綁死在單一廠商。

Git worktree 隔離

每個對話工作階段都有自己的 Git worktree。兩個代理可同時在同一個儲存庫中工作,而某個工作階段裡的糟糕編輯無法觸及你的主分支。這改變了風險計算。並行執行代理開始讓人覺得安全,而非魯莽。

類 Cursor 視覺介面

介面直接在代理訊息上顯示 diff 預覽、即時工具執行與 git 活動標記。你能看見 bash 指令、檔案編輯與網路搜尋在發生當下呈現,因此不必信任黑箱。內建的暫存、提交、分支管理與推送至 GitHub,意味著你鮮少需要離開應用。

背景代理與雲端沙箱

筆電進入睡眠後,代理仍可在雲端沙箱中持續執行。啟動一項工作,闔上筆電,之後再查看結果。PWA 讓你從手機啟動並監看這些背景代理。無須全程看顧。

計畫模式與延伸思考

在代理碰觸程式碼之前,你可以讓它提出釐清問題,並用 Markdown 預覽草擬一份結構化計畫。延伸思考預設為開啟。對於任何有實質後果的事,先看計畫值得多花這一步。

自動化與 MCP 支援

代理可從 GitHub、Linear 或 Slack 觸發,或手動由 git 事件觸發,而應用會管理 MCP 伺服器及外掛市集。這讓 1Code 從單一工作階段的工具,變成能融入既有工作流程的東西。

內建 Git 客戶端與檔案檢視器

暫存變更、檢視 diff、建立 pull request 與推送,全都不必離開視窗。具備 Cmd+P 搜尋、語法醒目提示與圖片檢視器的檔案檢視器,補齊了你原本得另外取用的編輯器周邊工具。

API 與對話分支

你可以用單一 API 呼叫以程式化方式執行代理,並從任何助理訊息分支出一段子對話來探索替代方案。分支在日常中最有意思。它讓你能追尋兩種做法,而不失原始脈絡。

優缺點

優點

  • 免費且開源,本身沒有與客戶端綁定的按人數計價。
  • worktree 隔離讓多個程式開發代理能在同一個儲存庫上執行而不互相干擾。
  • 可在 macOS、Windows、Linux 與網頁上執行,因此介面會跟著你在各機器間移動。
  • diff 預覽與回復讓檢視代理輸出成果遠比閱讀終端機記錄輕鬆。
  • 背景代理與 PWA 意味著長時間工作不會把你綁在筆電前。

缺點

  • 代理本身得按供應商付費,因此 1Code 不是一套完整的一站式程式開發方案。
  • 主要功能假定你熟悉 Git worktree、API 金鑰與開發工作流程,這對初學者可能負擔沉重。
  • 這是個年輕專案,版本仍在 0.0.x 範圍內推出,請預期會有粗糙之處與快速變動。

常見問題

是的。1Code 開源且可免費執行。你實際支付的成本來自你連接的代理與模型供應商,例如 Claude Code 或 Codex,因為你得自備 API 金鑰。

相關內容

探索與 1Code 相關的工具、技能與文章。

1Code 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情