v0.28.0 · Local-first AI Agent Workbench · Apache-2.0

让每一次推理
都清晰可见

ArkWork 把 Agent 的 ReAct 推理循环变成一等公民——每一步思考、每一次工具调用都实时呈现、随时干预。 四层记忆系统让经验持续复利,而所有数据 100% 留在你自己的机器上:无云端、无遥测、纯文件存储。

macOS / Windows / Linux 支持本地模型 · Ollama / vLLM 中 · 英 · 日 · 韩
ArkWork 工作台真实界面:左侧任务列表、中间 ReAct 步骤流、右侧 Inspector 停靠面板
ARKWORK WORKBENCH · REAL SCREENSHOT · v0.28.0
0
大核心功能模块
0 层
分层记忆架构 L1–L4
100%
数据本地存储 · 无遥测
0 种
界面语言 · 中英日韩
// Core 01 · ReAct Engine

拒绝黑盒。
推理循环,尽在掌控。

大多数 AI 产品里,Agent 是一个你无法调试、无法中途干预、无法控制上下文的黑盒。ArkWork 反其道而行——把 Reason → Act → Observation 循环完整地摊开在你面前。

  • 实时步骤时间线——每一步带状态色条、迭代次数、耗时与 Token 用量;单轮多工具并行执行一目了然。
  • 随时干预——Pause / Resume / Cancel(Esc)皆可;引擎通过 ask_user 门控提出开放问题并给出可点击建议,确认后从停止处继续。
  • 上下文自主控制——勾选 / 取消勾选任意 L1 工作记忆项,决定它是否进入下一轮上下文;上下文面板按来源分解注入占比。
  • 内置护栏——死循环检测、按签名/类别的工具调用预算、迭代上限时优雅暂停而非硬失败、Token 超阈值自动压缩上下文。
  • 逐迭代检查点——每次迭代自动存档,可回滚到任意轮次并从该处重跑,大胆实验零负担。
// Core 02 · Memory L1–L4

四层记忆,让经验复利。

对话会被遗忘,但你的 Agent 不应该。ArkWork 以四层结构持久化一切,并用蒸馏管道把每次任务的经验转化为可复用的资产。

L1Working · 工作记忆
每任务的对话、推理与工具观察
切换 / 编辑 / 归档任意条目,自主决定进入下轮上下文的内容;Token 达阈值自动压缩。
L2Files · 文件层
任务产物与超大工具结果
写入任务目录并由步骤引用,主上下文保持轻盈。
L3Curated · 精选 + Archive · 归档
memory.md / user.md 笔记 + 已完成任务的完整 L1
「记住这个…」进入待处理队列并在下次运行合并;归档不可变,支持跨会话全文搜索。
L4Profile · 用户画像
偏好、纠正与风格
由 LLM 合成用户画像,保留 10 个版本快照可随时回滚。
⚡ 蒸馏管道 —— L1 条目可被蒸馏为可复用的事实、技能或知识库条目。每一次任务都在为下一次加速,经验复利而非蒸发。

纯文件,即主权。

没有数据库,没有向量库,没有嵌入服务。所有记忆、索引与检查点都是工作区内可直接阅读的明文文件——天然可审计、可备份、可迁移、可版本管理。数据与检索不依赖任何云服务;模型连接由你自主掌控——云端 API(OpenAI / Anthropic / DeepSeek 等)或本地 Ollama / vLLM 均可接入,检索由 MiniSearch 本地全文搜索完成。

your-workspace/.arkwork/
# 一切尽在工作区里,纯文本
.arkwork/
├── memory/
│   ├── memory.md      # L3 精选记忆
│   └── user.md        # L4 用户画像
├── tasks/
│   └── 2026-08-26-refactor-auth/
│       ├── timeline.jsonl   # ReAct 全记录
│       ├── checkpoints/     # 逐迭代快照
│       └── files/           # L2 任务产物
└── index/minisearch.json  # 全文索引
// Full Capabilities

一个工作台,装下方舟。

从编码代理到知识库,从技能市场到 MCP 生态——每个模块都为真实工作流而生。

Core 03

编码代理 @coder

常驻「文档驱动开发」核心技能,驱动 PRD → spec → plan → 分阶段实现,阶段门控确保每一步都经你确认后才推进。

  • 工程技能内置:spec / plan / bugfix(bugfix 自带专用循环运行器)
  • 完整工具链:文件读写编辑、glob & grep、Shell(4 级风险评估 + 审计日志)、网页搜索、URL 抓取、浏览器自动化、子代理委派
  • 五种权限模式:Shift+Tab 循环切换,风险工具经应用内确认层批准
Core 05

技能系统 & 市场

内置工具、MCP 工具与指令技能共用一套抽象。三种指令模式按需生效,社区技能一键安装。

  • 三种模式:always-on 注入提示词 / on-demand 调用加载 / hint-only 仅提示
  • 分层发现:project > user > bundled > runtime,就近覆盖;SKILL.md 渐进式披露降低开销
  • 市场:搜索、收藏、一键安装社区技能
Core 04

本地知识库

导入 PDF / DOCX / TXT / Markdown,按段落边界分块并建立本地全文索引。

  • 按任务启用,运行开始自动召回相关分块
  • Agent 可通过 kb-search 技能主动查询
  • 纯本地全文索引,零外部服务依赖
Core 06

MCP 生态接入

零依赖 stdio JSON-RPC 2.0 客户端,连接多个 MCP 服务器扩展能力边界。

  • 工具经 tools/list 自动发现并注入为运行时技能
  • 心跳检测 + 自动重连,断开即移除
Core 07

Agent 内置浏览器

多标签页浏览器驻留 Inspector 停靠区,可完全由 Agent 驱动,也可随时被人接管。

  • snapshot 返回带稳定 ref 的元素树,精准定位操作
  • 捕获控制台日志;截图送入多模态模型理解页面
  • 人机协同驾驶:你一点击页面,控制权立即回到手中
Core 08

任意 LLM 提供商

openai / anthropic / ollama / vllm 四种 Provider 类型,OpenAI 兼容适配器覆盖 DeepSeek、Moonshot、Qwen 及本地端点。

  • Anthropic 适配器实现 Claude-Code 式提示词缓存与扩展思考流式输出
  • 模型能力标记、连通性测试、输入框即时切换
Core 09

Cron 自动化

定时任务按计划启动完整的 Agent 运行——同分钟去重、错过的任务启动时补跑,全部本地持久化。

  • 让日报生成、仓库巡检、数据整理在睡梦中完成
Core 10

工作台,而非聊天框

三栏布局 + IntelliJ 风格 Inspector 停靠区:Todos / Context / Files / Terminal / Logs / Browser。

  • 待办清单与步骤时间线双向滚动同步,点击清单项直达产生它的工具步骤
  • 深浅主题 · 中英日韩四语 · 工作区切换器
// Keyboard First

为键盘而生的工作台

双手不离键盘,是专业工具的尊严。每一个高频动作都有快捷键,每一个停靠区都有编号。

  • ⌘ K 快速操作 —— 搜索任务 / 文件 / 智能体 / 命令
  • ⌘ P QuickOpen 文件快速打开
  • ⌘ E 浮动预览 Markdown / 代码 / 图片 / 表格
  • ⌥ 1–6 Inspector 六大停靠区瞬间切换
  • Esc 关闭浮层 / 暂停或停止运行中的任务
NO CLOUD数据不出本机,模型调用走你自己的 API Key
NO TELEMETRY零遥测上报,不收集任何使用数据
PURE FILES对话 / 记忆 / 索引皆为工作区内明文文件

你的代码、你的记忆、你的 Agent 行为轨迹——从头到尾没有离开过这台机器。 这不是口号,而是架构本身:因为不存在上传通道,所以不存在泄露路径。

// Get ArkWork

登上方舟。

v0.28.0 · Apache-2.0 开源 · 三平台原生安装包,全部托管于 GitHub Releases。

macOS

Apple Silicon (arm64) · Intel (x64)
下载 DMG
.dmg + .zip 双格式

Windows

x64 · NSIS 安装器
下载安装器
Windows 10 / 11

Linux

自动化 Release 流水线
前往 Releases
查看最新资产列表
— 或从源码构建 —
terminal
# 要求 Node.js ≥ 18
git clone https://github.com/q648253885/ArkWork.git
cd ArkWork/app
npm install
npm run dev        # 启动开发模式

# 打包安装器
npm run build:mac  # macOS dmg + zip (arm64/x64)
npm run build:win  # Windows NSIS (x64)
Node.js ≥ 18 Electron 33 · React 18 · TypeScript 5.6

你的 Agent,
值得被看见。

免费 · 开源 · 本地优先。五分钟后,你将拥有一切尽在掌握的工作台。