開源 AI 編碼代理。
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
這份在地化 README 已依照目前的 Lfcode 倉庫狀態同步,確保下載連結、發佈資產與相容性說明保持準確。
Lfcode 是一個從 opencode 發展而來的 Bun workspace monorepo。它保留歷史相容入口,同時持續提供 Lfcode 品牌、桌面應用、Web UI、SDK 與 GitHub Action 支援。
- 更完整的 session 管理:列表、狀態、建立、更新、刪除、fork、分享、取消分享、摘要、壓縮、diff、revert 與 unrevert。
- 更多互動方式:傳送訊息、非同步
prompt、shell、命令與下一個 prompt 預測。 - Skills 管理:本機 Skills 列表、探索、安裝、匯入、建立、重新整理與目錄檢視。
- GitHub Action 整合:可在 issue 或 PR 留言中使用
/lfcode、/opencode或/oc觸發自動處理。 - 歷史相容性:保留
opencodeCLI 指令、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 UIpackages/desktop:Electron 桌面主程式packages/ui:共用 UI 元件packages/sdk/js:JavaScript SDK
目前文件來源位於 packages/web/src/content/docs。
在 workspace 根目錄執行主要檢查:
bun run lint
bun run typecheck- Issues: github.com/lfyxhappy/lfcode/issues
- Releases: github.com/lfyxhappy/lfcode/releases
