Skip to content

Latest commit

 

History

History
106 lines (82 loc) · 4.07 KB

File metadata and controls

106 lines (82 loc) · 4.07 KB

Lfcode logo

開源 AI 編碼代理。

Latest release Build status

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

Lfcode Terminal UI


這份在地化 README 已依照目前的 Lfcode 倉庫狀態同步,確保下載連結、發佈資產與相容性說明保持準確。

總覽

Lfcode 是一個從 opencode 發展而來的 Bun workspace monorepo。它保留歷史相容入口,同時持續提供 Lfcode 品牌、桌面應用、Web UI、SDK 與 GitHub Action 支援。

特色功能

  • 更完整的 session 管理:列表、狀態、建立、更新、刪除、fork、分享、取消分享、摘要、壓縮、diff、revert 與 unrevert。
  • 更多互動方式:傳送訊息、非同步 promptshell、命令與下一個 prompt 預測。
  • Skills 管理:本機 Skills 列表、探索、安裝、匯入、建立、重新整理與目錄檢視。
  • GitHub Action 整合:可在 issue 或 PR 留言中使用 /lfcode/opencode/oc 觸發自動處理。
  • 歷史相容性:保留 opencode CLI 指令、LFCODE_* 環境變數與 lfcode:// 協定。

安裝

公開下載會發佈在 GitHub Releases 頁面。

  • 桌面版:目前的發佈流程會產生名為 lfcode-win-x64.exe 的 Windows 安裝程式。
  • 原始碼:在倉庫根目錄使用 Bun 進行本機開發。
bun install
bun run dev
bun run dev:web
bun run dev:desktop

相容性

部分執行期識別仍保留歷史 opencode 命名,以便相容舊工作流程。

  • CLI 指令:opencode
  • 設定目錄:~/.lfcode
  • 環境變數:LFCODE_*
  • 桌面協定:lfcode://

倉庫結構

  • packages/lfcode:核心執行階段與 session 引擎
  • packages/app:Web UI
  • packages/desktop:Electron 桌面主程式
  • packages/ui:共用 UI 元件
  • packages/sdk/js:JavaScript SDK

文件

目前文件來源位於 packages/web/src/content/docs

驗證

在 workspace 根目錄執行主要檢查:

bun run lint
bun run typecheck

支援