ALL-IN-ONE AI WORKBENCH

把开发,留在同一张工作台。

Lfcode 把会话、上下文、代码编辑、终端、浏览器、Skills、MCP、插件和模型集中在同一个本地工作台。你负责判断,Agent 负责推进。

MIT 开源本地工作目录后台任务与研究协作
lfcodelocal · C:\workspace\lfcode
ready 会话已准备就绪

C:\workspace\lfcode

产品页工作台

idle
现在

继续增加互动,并且把布局做得更像真实的 Lfcode。

Lfcode正在推进

先把首屏重组成会话、上下文侧栏和底部终端,再让每个区域可以继续带着任务向前走。

已建立本地任务上下文 读取产品页与项目规则 对齐会话页、侧边栏与终端结构 等待浏览器验证
Lfcode可继续编辑

保留全页的品牌气质,但工作区不再是“功能切换演示”,而是一个可操作的本地会话。

lfcode-product-page.html
TERMINAL
PS C:\workspace\lfcode> inspect product-page✓ session surface ready等待下一次运行…

ONE CONTEXT, FULL LOOP

从想法到浏览器,
始终在同一张工作台。

信息不在聊天、IDE、终端和浏览器之间反复搬运。Lfcode 让每一步都带着当前项目、文件和验证证据继续往下走;需要更长时间的工作,可以交给后台 Agent 或 Deep Research 协调器。

01 / CONTEXT

把任务讲清楚

长会话保留问题、决策与当前文件上下文,让下一步不从零理解。

02 / CHANGE

让代码落地

在编辑器和差异视图里审阅真实改动,不把修改藏在一段对话里。

03 / RUN

在终端里验证

运行命令、观察输出、追踪长期任务,在同一任务链中继续处理异常。

04 / BROWSER

看见真正结果

打开页面、复现交互、检查 console 与网络,让“改好了”有证据。

THE WHOLE LOOP, IN ONE PLACE

每一次推进,
都留在同一条链上。

从带着项目规则开始,到浏览器与发布结论结束。滚动会带你经过真实 Lfcode 的六个工作镜头;每一步都能把结果继续交给下一步。

STAGE SELECTOR01 / 06 · 会话

点击节点,或用 ← → 键浏览阶段。

lfcode / 产品页工作台connected

继续增加互动,并且把布局做得更像真实的 Lfcode。

Lfcode 先建立当前项目、文件和验证目标。

已读取产品页与项目规则已关联本次会话上下文
继续描述下一步…⌘ Enter
01 / SESSION状态可恢复

问题先进入正确的会话。

目标、对话和已有决策在同一处被恢复;你不用重新解释项目,也不必从空白提示词开始。

任务上下文会话历史
context / local workspace16 files
C:\workspace\lfcode▾ packages  ▾ app    session.tsx  ▾ .codex    product-page.html
ATTACHED TO THIS TURN
product-page.htmlAGENTS.mdbrowser state
项目约定

真实渲染优先;改动后要覆盖宽屏、移动端和键盘路径。

本地目录规则已注入
02 / CONTEXT文件有出处

把文件、规则和证据带进来。

不是只把一段文字发给模型:当前文件、项目规则、浏览器引用和已有验证记录都能进入这一轮工作。

文件树项目规则网页引用
plan / product-page3 changes
EXECUTION PLAN
01重做会话工作台结构
02增加侧栏与终端交互
03回归桌面与移动端
lfcode-product-page.html+ 146
@@ workbench+ session + side panel + terminal+ browser reference context+ keyboard and resize states
03 / PLAN先把边界写清

先知道改什么,也知道不改什么。

把可验证的步骤、影响范围与剩余风险排成一条计划;真实差异会跟着计划出现,而不是被藏在回答里。

可执行步骤真实 diff
terminal / local runrunning
TERMINAL1: pwsh
PS C:\workspace\lfcode> bun run typecheck✓ app: typecheck completedPS C:\workspace\lfcode> git diff --stat1 file changed, 146 insertions(+)等待下一次验证…
04 / RUN结果留在现场

命令、日志和终态不再离开任务。

你能看到 Agent 正在运行什么,也能随时停止、调整和继续。运行结果保留在会话下面,不用复制回聊天框。

可中断运行终端记录错误可追踪
browser / localhostattached
http://localhost:4321/product-page
LOCAL PREVIEW

把开发留在同一张工作台。

文件、会话和浏览器结果都能回到同一条工作链。

页面可见键盘路径console clean
05 / BROWSER回到真实页面

让浏览器替你确认结果。

打开本地页面、复现交互、读 console,再把页面和选择直接引用回当前输入区——“完成”必须有真实证据。

真实渲染交互复现浏览器引用
review / ready to continuecomplete
CURRENT RESULT产品页工作台Changed 1 fileChecks 4 passedRisk none new
EVIDENCE
desktop layoutpassed
mobile drawerpassed
keyboard pathpassed
reduced motionpassed
06 / REVIEW结论能继续用

交付的不只是“改好了”。

改了什么、验证过什么、还剩什么风险,都留在一个可以继续对话、继续修改和继续验证的本地工作场里。

变更摘要验证证据继续推进

BUILT-IN / EXTENSIBLE

内置工具先开工,
插件再把边界打开。

PowerShell 7、Python、C++ 与 Office 文档工具已经进入同一工作台;Skills、MCP、插件和自动化规则可以继续接进来。

PLUGIN EXPLORER01 / 05 · pwsh7

点击节点,或用 ← → 键浏览内置工具与插件制作系统。

terminal / pwsh7ready
PS C:\workspace\lfcode>pwsh --version
PowerShell 7.5.1 · UTF-8 · local process
PS C:\workspace\lfcode>bun run lint
✓ 0 errors · process tracked · interrupt ready
permission visibleoutput attached可中断
01 / PWSH7统一执行

Windows 命令,统一在 pwsh7 里执行。

终端固定使用 PowerShell 7,命令、输出、权限与运行状态留在当前会话,不必在 cmd、Bash 和 IDE 之间切换。

PowerShell 7本地执行可中断
python / managed runtimeattached
python › transform.pyrows = load("sales.xlsx")clean = normalize(rows)write_json(clean)
exit 0rows 1,284stdout attachedenv: project
02 / PYTHON脚本成工具

脚本和数据,交给受管 Python。

多行脚本、数据清洗和结构化文件解析直接运行;项目解释器与依赖状态可见,结果结构化回到会话。

managed env结构化输出依赖可追踪
cpp / local toolchainc++20
01source.cppparse
02compilec++20 · 0.42s
03runexit 0
✓ build complete.lfcode/build/cpp/app.exestdout · 14 lines · artifact attached
03 / C++编译即验证

从源码到二进制,一次跑完。

自动解析本地编译器,默认 C++20;编译、运行、参数和产物路径都在同一条任务链里,失败阶段也有明确输出。

C++20compile + runartifact path
office / managed runtimeon demand
DOCUMENTC:\reports\quarterly.xlsxSHA-256 verifiedxlsx · 4 sheets
01inspectdone
02query → editdone
03renderdone
04validatepassed
04 / OFFICE CLI文档可验证

Word、Excel、PowerPoint,也能被验证。

受管 OfficeCLI 按需安装与校验;先 inspect/query 找到稳定选择器,再编辑、渲染和验证,让文档结果回到会话继续审阅。

DOCX / XLSX / PPTXselector basedrender + validate
plugin / authoring workspacepreview first
MANIFESTrelease-notescategory: integrationtrust: reviewableentry: index.ts
01create workspacedone
02validate manifestdone
03test locallypassed
04preview packageready
05confirm import待确认
05 / PLUGIN LAB无限扩展

把你的方法,做成可复用插件。

插件制作系统提供受控工作区,支持创建、校验、测试、预览、导出;确认之前不安装,工具、集成与自动化都能继续扩展。

authoring workspacepreview first无限扩展可能

CONTROL STAYS CLOSE

本地优先,
所以你始终知道发生了什么。

工作目录、终端、浏览器与工具调用都在你能看见、能控制的桌面环境里协作。连接模型提供商是你的选择,不是工作流的前提。

01 / OPEN

开源可审阅

源代码公开,使用 MIT 许可;团队可以按自己的标准检查、修改和扩展。

02 / LOCAL

项目就在眼前

围绕本地工作目录执行:文件、命令、浏览器结果和会话上下文互相可见。

03 / PROVIDERS

模型由你决定

提供商目录支持模型发现与能力选择;LFAPI 提供 OpenAI-compatible Chat Completions 和 Responses 接入,真实生成仍需有效 Key。

START WITH YOUR REAL PROJECT

少把时间浪费在
切换工具上。

把下一次开发任务交给一个能对话、改代码、跑终端、开浏览器并记住项目规则的本地工作台。

LOCAL-FIRST / 2026MOVE ACROSS THE LOGO