duxweb/codux

⬛ A native connected terminal for AI agent development. 为 AI Agent 开发而生的原生互联终端。

解決的問題

Codux 為使用多個 AI 編程 CLI(如 Claude Code、Codex 與 OpenCode)的開發者提供統一、高性能的工作區。它消除了在不同工具與裝置之間管理獨立狀態、Token 成本與遠端會話的混亂,將碎片化的 AI Agent 執行轉化為持久且感知專案的環境。

工作原理

Codux 基於 Rust 與 GPUI 構建,作為控制平面而非文字編輯器運行。它使用非侵入式封裝器與適配器與各種 AI CLI 集成,在不修改全域配置的情況下提供即時狀態追蹤與 Token 分析。它採用 P2P/中繼系統(透過 iroh)在桌面、手機與無頭主機之間建立端到端加密連結,允許使用者從任何裝置驅動長時間運行的 Agent 工作。為了確保安全性,它提供隔離的指令(codux-sshcodux-db),允許 Agent 在完全看不到實際憑證的情況下存取伺服器與資料庫。

適用對象

依賴 AI 編程 Agent 與 CLI 進行複雜多專案工作的開發者,並且需要一種管理長時間運行的會話、追蹤 Token 使用情況並安全處理遠端基礎設施存取的方法。

亮點

  • 統一的 AI CLI 支援:整合包括 Claude Code、Codex 與 Kimi Code 在內的 9 種以上工具。
  • 憑證隔離:透過在輔助進程中注入密碼與金鑰而非在提示詞中注入,防止憑證外洩。
  • 跨裝置連續性:透過加密的 P2P 連結配對手機或無頭主機,接管正在運行的會話。
  • Token 分析:按工具、模型、專案與日期進行詳細的使用情況追蹤。
  • 本地優先設計:無需雲端帳號;所有數據、記憶體與憑證都保留在使用者機器上。
  • WSL 整合:原生支援 Windows Subsystem for Linux (WSL) 執行階段。
  • Web 隧道瀏覽器:一個代理隔離的 Chromium 瀏覽器,用於從控制裝置存取主機本地 URL(例如 Vite)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案