Skip to content

lfyxhappy/lfcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lfcode 标志

基于 opencode 开发的开源 AI 编码代理。

保留历史兼容入口,同时补齐会话管理、Skills 管理和 GitHub Action 集成。

最新版本 构建状态

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

Lfcode 终端界面


本 README 按当前 Lfcode 仓库状态编写,下载链接、发布产物和兼容性说明均以仓库代码为准。

项目简介

Lfcode 是一个基于 Bun workspace 的 monorepo,从 opencode 发展而来。项目在保留 opencode 相关兼容入口的同时,继续以 Lfcode 品牌提供桌面端、Web UI、SDK 和 GitHub Action 能力。

特色功能

  • 会话管理更完整:支持列表、状态、创建、更新、删除、分叉、分享、取消分享、总结、压缩、Diff、回滚和恢复。
  • 交互方式更多样:支持发送消息、异步 promptshell 执行、命令执行和下一条提示预测。
  • Skills 管理:支持本地 Skills 列表、发现、安装、导入、创建、刷新和目录查看。
  • GitHub Action 集成:可在 issue 或 PR 评论中使用 /lfcode/opencode/oc 触发自动处理。
  • 历史兼容:保留 opencode CLI 命令、LFCODE_* 环境变量、lfcode:// 协议等旧入口。

安装

当前公开下载发布在 GitHub Releases 页面。

  • 桌面端:当前发布流程会生成 Windows 安装包 lfcode-win-x64.exe
  • 源码开发:在仓库根目录使用 Bun。
bun install
bun run dev
bun run dev:web
bun run dev:desktop

兼容性

部分运行时标识仍保留历史 opencode 命名,以兼容旧工作流。

  • CLI 命令:opencode
  • 配置目录:~/.lfcode
  • 环境变量:LFCODE_*
  • 桌面协议:lfcode://

仓库结构

  • packages/lfcode:核心运行时和会话引擎
  • packages/app:Web UI
  • packages/desktop:Electron 桌面宿主
  • packages/ui:共享 UI 组件
  • packages/sdk/js:JavaScript SDK

文档

当前文档源位于 packages/web/src/content/docs

验证

在仓库根目录运行:

bun run lint
bun run typecheck

支持

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors