BLXCodeBLXCode

BLX程式碼文檔

BLXCode 文件 — BLXCode 文檔。

歡迎來到 BLXCode 文件。使用者指南說明如何運作和使用該應用程式;開發人員指南說明如何建置、擴展和貢獻。

已發佈的副本: GitHub Wiki(在推送到觸摸 docs/**main 時自動從此資料夾同步)。在儲存庫中編輯文檔,而不是在 wiki Web UI 中。

文檔圖

從這裡開始: 入門工作空間代理線束

主題指南
設定(API 金鑰、BLXCode 代理程式(文字/圖像/語音、MCP、心跳、記憶體、程式碼編輯器)、工作區、外觀/主題、說明/關於、應用程式日誌)設定 · 外觀與主題
工作台、終端機、側邊欄、Git diff/sync、切換、應用程式狀態列側邊欄上下文拖放工作空間
透過 SSH 的遠端工作空間(連線、終端機、檔案/git、履歷)遠端 (SSH)
檔案預覽(圖片、影片、Markdown、Mermaid、Vim 模式檔案預覽
記憶體、學習內容、架構圖、圖表、記憶體索引器(HeartBeat)記憶體設定窗格記憶體和任務
Markdown 計劃、計劃連結任務、多看板美人魚圖庫計劃
工作空間規則與技巧規則與技能
核心技能(包括MCP提示產生)、shell/git/web 工具代理線束
協調子代理程式(偵察/審查/安全)子代理程式
Tmux 與傳統捷徑、建立工作空間一鍵通鍵盤快速鍵
影像產生模式影像模式
提供者、API 金鑰、上下文、掛鉤、MCP 伺服器代理暱稱入門代理提供者
語音 STT/TTS,一鍵通(本地耳語/雲)語音
UI 語言與 EULA使用者介面語言
從原始碼建構建築物
常見問題疑難排解

使用者文檔

  • 入門 — 先決條件、執行 BLXCode、第一個工作區(資料所在的位置)、歡迎畫面建立工作區、每個代理程式模型/工作量佇列。
  • 設定 — 停靠的中心標籤設定、API 金鑰、BLXCode Agent(文字/圖像/語音)、MCP、HeartBeat、記憶體、程式碼編輯器 (Vim)、工作區、外觀/主題、說明/關於、應用程式日誌、通知。
  • 外觀與主題 — 主題選擇器、預設、持久性、例外、字體大小
  • 工作區 — 建立、終端網格、側邊欄瀏覽器、檔案差異(階段/提交/推送)、Git 圖表(取得/拉取)、切換、持久性、應用程式狀態列、**側邊欄上下文拖放(檔案/終端資料夾/差異/提交)****、應用程式狀態列、**側邊欄上下文安裝。
  • 遠端 (SSH) — 設定 → 遠端連線預設(密碼/金鑰/代理、加密機密)、建立遠端工作區、遠端終端機 + 檔案/git + 會話復原(tmux 與 keepalive)。
  • 檔案預覽 — 影像(包括 SVG)、影片、渲染的 Markdown、語法突出顯示的原始程式碼和美人魚圖的中心標籤預覽。 Vim 模式 通過 @replit/codemirror-vim。儲存庫策略文件(LICENSECONTRIBUTINGSECURITYCHANGELOG...)呈現為特定類型英雄橫幅的 Markdown — 有或沒有 .md 副檔名。
  • 記憶體與任務 — 記憶體面板(檔案、圖表、搜尋)、架構圖、動態類別、任務、代理記憶體工具、記憶體索引器(HeartBeat)記憶體設定窗格
  • 計劃.agents/plans/<slug>/plan.md、自動維護的 PLANS.md 索引、工作區多看板美人魚圖庫、任務語法、計劃面板、代理工具。
  • 規則與技能 — 可擴充的規則/技能卡、核心技能與使用者技能、安裝對話方塊。
  • Agent Harness — 核心技能(包括 MCP提示產生)、精簡提示、環境/shell/git/web、Web API 金鑰。
  • 子代理程式 — 並行運行、角色、時間軸、工具組、限制。
  • 鍵盤快速鍵 — tmux 前綴與傳統和弦、通知 toast、建立工作空間一鍵通
  • 影像模式 — 從代理面板、設定、限制、持久性產生影像。
  • 代理提供者 — OpenRouter、Anthropic、OpenAI 相容 + Ollama / LM Studio / Hugging Face / Cloudflare / Together / Portkey / 自訂、MCP 類型代理暱稱入門
  • 語音 — STT、TTS、麥克風、一鍵通(本地 Whisper/雲)
  • UI 語言 — 區域設定、語言選擇器、EULA 本地化。
  • Building — Linux、macOS、Windows 發行版。
  • 故障排除 — 啟動、建置、瀏覽器、金鑰環、終端問題。

開發者文檔

  • Setup — 本機環境與驗證指令。
  • 架構 — 前端/後端分割、代理、記憶體、計畫、切換、圖表、HeartBeat記憶體索引器MCP看板美人魚通知應用程式應用程式狀態列、****、欄位上下文**、通知
  • Agent Harness — 核心技能(包括 MCP提示產生)、工具調度、Web 設定、文字提供者註冊表、MCP 模組、擴充指南。
  • 子代理程式subagents.run、運行程式、協定、工具組、新角色。
  • Tauri IPC — 命令註冊、包裝器、命令組、**HeartBeat / 記憶體索引器 / MCP / 看板 / Mermaid / 通知 / 應用程式日誌 ** 命令。
  • SSH 遠端傳輸 — 包裹ssh 終端、持久執行通道、fs/git 遠端路由、秘密、復原、拆卸、russh 後續。
  • 語音架構 — STT/TTS 模組和流程。
  • 國際化 — 語言環境、EULA 內容、翻譯工作流程。
  • 主題 — 令牌、ThemeService、新增主題、lint 規則。
  • 貢獻 — 程式碼樣式、規則、測試、拉取請求清單。

專案原則

BLXCode 是本機優先的桌面工作台。工作區、終端、記憶體、計畫、任務和代理上下文緊密結合在一起,而無需隱藏資料在磁碟上的儲存位置。當行為發生變化時,更新程式碼旁邊的文檔,以便使用者和貢獻者可以繼續前進,而無需對應用程式進行逆向工程。

發行說明

每個版本的使用者導向的註釋位於 docs/releases/ 中(例如 v0.5.0.md)。預發行也使用其確切的標籤檔案名,例如v0.5.1-pre.ed4dc.md。它們在更新後為應用程式內新增功能對話框提供支持,並且應該保持非技術性。技術變更日誌保留在儲存庫根目錄的 CHANGELOG.md 中。

本頁內容