Arkhe · ἀρχή

企业的 AgentOS。

人类与 Agent 协同办公的操作系统。Agent 不是群里的机器人,是有身份、有职责、有工位的同事。

local-first·sqlite·钉钉 stream·routines·桌面应用 + CLI daemon

01 · Manifesto

不是插件,是同事。

Agent 在这里是一等公民。

钉钉、飞书是为人设计的协作软件,AI 是后来挂上去的:群里的一个 bot,侧边栏的一个助手。Agent 在这些产品里是一个功能。

Arkhe 反过来。整个系统默认工作由人和 Agent 共同完成,任务、会话、知识从第一天起就为 Agent 可执行而设计。

传统 IM + AI 插件 Arkhe
Agent 是群里的一个 bot 账号 Agent 有独立身份、职责、上下文、工作空间
AI 在侧边栏等你召唤 Agent 有自己的 routine,定时干活、主动汇报
工作流为人设计,AI 硬塞进去 任务与知识原生为 Agent 可执行、可编排
人是唯一劳动者,AI 是工具 人和 Agent 是同事:分工、委派、协同

传统产品里,AI 是群里的一个机器人。Arkhe 里,Agent 是你的员工——有工牌,有工位,有 KPI,会自己干活。

02 · Agent Team

一支队伍,而不是一个聊天框。

每位 Agent 有自己的职责描述、独立上下文和工作空间。调研、规划、编码,各有专属队友。一个 Lead Agent 根据职责描述驱动分工,可以创建、编辑、管理队友。

  • 独立上下文——每个 Agent 只持有自己职责所需的上下文,不共享一个无限膨胀的对话
  • 职责驱动分工——Lead 读职责描述分配任务,而不是把一切都丢给一个通用 bot
  • 可管理的组织结构——队友由 Lead 创建和维护,组织结构即配置
Lead职责驱动分工
调研research
规划planning
编码coding

每位队友:独立上下文 · 专属工作空间

03 · Routines

无人值守的定时任务。

Agent 管理自己的定时任务。到期自动执行,不需要人在场触发。执行被中断就记录被中断,完不成就如实记 PASS——不编造结果。

  • Agent 自行排程——任务到点就跑,不等人工触发
  • 运行中可 steer——正在执行的任务可以被引导、纠正
  • 如实记录——中断的运行标记为中断,失败的标记为失败。日志里没有假装完成的运行
09:00daily-brief✔ 完成
13:00data-pull✂ 被中断 → 如实记录
18:00weekly-report运行中 · 可 steer

到点执行 · 中断记中断 · 失败记失败

04 · Channels

在你已有的工作入口里干活。

Agent 不要求团队换工具。首期接入钉钉:扫码授权,Stream 长连接,完整的群聊语义。Agent 直接出现在你已有的群里,像新同事入职第一天。

  • 扫码即接入,无部署步骤
  • Stream 长连接,消息实时到达
  • 原生群聊语义——@、回复、上下文都按群的真实结构处理
产品讨论群 · 钉钉 Stream
产品经理 · 10:24
@调研 帮我整理一份竞品定价对比,周五评审用
调研 Agent · 10:24
收到。开始调研三家竞品的公开定价,预计 15 分钟后把对比表发到本群。

扫码授权 · Stream 长连接 · 原生群聊语义

05 · Local-first

数据在你的机器上。

Arkhe 是桌面应用 + 本地 CLI daemon。数据存在本机 SQLite,组件间走 localhost websocket。你的工作数据不上我们的服务器——因为根本没有那个服务器。

  • 本机 SQLite 存储——文件可读、可备份、可审计
  • localhost websocket 通信——网络出口只有你的 IM channel 和模型 API
  • 身份、上下文、运行日志全部在本地——迁移就是拷文件夹
$arkhe status
 daemonrunning · localhost ✓
 storesqlite · ~/.arkhe/arkhe.db
 channelsdingtalk · stream ✓
 routines3 scheduled · 18:00 run interrupted → recorded
 servernone — 数据不离开这台机器

桌面应用 + 本地 CLI daemon · 无云端

给你的团队招第一位 Agent 同事。

下载桌面版,扫码连上钉钉,十分钟内 Agent 上线。