跳至內容
dopejs

開源 · 公開開發

面向 AI 原生開發的工具。

dopejs 是一組圍繞同一個問題展開的開源專案:當 Agent 成為開發迴圈的一部分,你每天使用的軟體應該長什麼樣?Agent 執行時、終端編碼 Agent、CLI 環境工具、Canvas 算繪引擎 —— 全部公開開發。

專案

這些儲存庫的成熟度確實各不相同。下面的狀態標籤不是宣傳語,而是說明今天你真正能依賴到什麼程度。授權條款同樣不統一,各專案頁面均有明確標註。

01

DopeAgent

積極開發中

個人 Agent 作業系統 —— 一個本機常駐程式,多個輕量用戶端。

Rust 控制平面在本機執行,掌管執行時、LLM 供應方、通道連接器、儲存與事件。用戶端保持輕量:React Web UI、全螢幕 Rust TUI、聊天通道連接器與 TypeScript SDK —— 全部基於同一套 JSON Schema 契約。

02

dsh-tui

已發布

為 DeepSeek Harness 打造的外掛原生終端介面。

dsh-tui 以 out-of-tree 的 Harness bundle 形式散布,與 Agent 執行時運行在同一行程內。它透過 `ctx.agents` 建立與復原 Agent,不依賴 Web 用戶端程式碼即可算繪持久化的 session/event 紀錄,並為核准、提問與指令提供終端轉接層。0.1.0 是首個正式發布版本。

pnpm dlx --allow-build=node-pty @deepseek-ai/dsh@0.1.0-rc.6 --profile tui
03

GoZen

已發布

多 CLI 環境切換器,內建 API 代理自動故障移轉。

在同一處切換 Claude Code、Codex、OpenCode 的執行環境;上游供應商不穩時也不中斷 —— GoZen 代理 API 流量並自動切換到可用線路。

curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | sh
04

doper

早期 —— 尚不可用於生產

從零設計的 Web Canvas 算繪引擎。

高效能 TSX 執行時,原生虛擬捲動,具確定性的 Rust/WASM Core 與版本化二進位 ABI,完整文字算繪與 Canvas 原生編輯能力。M0–M3 里程碑已完成,M4 將補齊編輯、事件、命中測試與無障礙主鏈。

05

dope-canvas

設計階段

面向大量 AI 產生 Web 產物的無限畫布執行時。

數百個活躍 iframe 無法規模化,而把頁面全部壓平成圖片又會失去選取與事件定位。dope-canvas 以「保留式產物」建模 —— 原始碼、持久狀態、互動樹、繪製快取與可選的活躍執行時 —— 讓 Figma 式的選取與啟用得以保留。儲存庫目前處於開發前基線:只有架構、交付計畫與安全模型,尚無可執行的畫布。

關於 dopejs

所有專案都在 GitHub 上公開開發。歡迎在任一儲存庫提交 Issue 與 Pull Request —— 也歡迎如實回報「這個還不能用」。其中若干專案依設計就處於預發布階段,專案頁面會明確說明。

在 GitHub 上追蹤此組織 ↗