y 編碼代理桌面應用程式

y 編碼代理桌面應用程式

y 為本地編碼代理提供可塑的工作空間

y 是一款使用 Electron 建置的桌面應用程式,作為以聊天為首的 CLI 原生編碼代理工作空間。與傳統編碼工具不同,y 設計為可塑的,意味著使用者可以透過專屬的修改系統即時重新塑造應用程式的介面與工作流程。

用於即時 UI 演化的 Modify 系統

Modify 是 y 內部的專門介面,允許應用程式自行編輯其 Userland UI。 這套系統讓使用者能在不離開環境的情況下,請求對應用程式的版面配置、控制項、文字內容以及本地工作流程的調整。

為確保穩定性與安全性,Modify 工作流程遵循嚴格的程序:

  • Diff‑gate 變更: 所有 UI 修改皆以程式碼 diff 形式呈現,供使用者審核後再套用。
  • 安全渲染: 變更在本機渲染,使用者必須明確選擇保留或還原。
  • 內建回滾: 應用程式保留已知良好的快照,讓使用者在修改導致錯誤時能恢復介面。

架構:受保護的 Kernel 與可變的 Userland

為防止自我修改破壞應用程式完整性,y 採用雙層架構:

層級 責任
受保護的 Kernel 管理驗證、本地引擎適配器、應用程式狀態、安全護欄、檔案系統邊界、終端橋接以及回滾系統。
可變的 Userland 包含聊天 UI 與一般應用表層,使用者或 Modify 代理可即時編輯。

此分離確保 UI 雖可重新塑形,但 Modify 代理無法存取特權主機 API、會話內部或核心 Kernel 邏輯。

本地代理協調

y 不提供自己的大型語言模型;相反地,它協調現有的本地 CLI 代理。 使用者可以使用自己的驗證資訊執行官方本地 CLI,確保身份與存取權的真實來源仍由使用者掌控。

主要功能包括:

  • 多代理支援: 使用者可同時執行 Claude Code 與 OpenAI Codex。
  • 隔離工作區: 可將不同聊天指派至獨立工作區,讓多個代理平行工作而不會衝突於相同的檔案檢出。
  • 整合工具: 當代理啟動時,應用程式提供檔案樹、終端機與 diff 的整合檢視。

技術規格與可用性

  • 技術棧: 使用 Electron 建置,並透過 pnpm 管理。
  • 平台支援: 目前目標為 macOS Apple Silicon。
  • 隱私: 專案檔案、終端指令與代理提示皆保留在本機,不會傳送至產品分析。分析僅限於應用健康與功能使用情況。
  • 授權: 依 MIT 授權條款分發。

摘要: y 是一款可塑的基於 Electron 的桌面工作空間,允許使用者執行本地編碼代理(如 Claude Code 與 Codex),同時透過受保護的 Modify 表層即時修改應用程式自身的 UI。

標題: y 編碼代理桌面應用程式

Sources