{"id":44358926,"url":"https://github.com/laborany/laborany","last_synced_at":"2026-04-19T10:02:23.033Z","repository":{"id":337842969,"uuid":"1155477307","full_name":"laborany/laborany","owner":"laborany","description":"基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现，零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill creation, scheduled tasks — OpenClaw for your desktop. Raise your AI lobsters 🦞","archived":false,"fork":false,"pushed_at":"2026-04-15T15:01:46.000Z","size":10705,"stargazers_count":61,"open_issues_count":2,"forks_count":7,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-15T17:05:54.100Z","etag":null,"topics":["agent-memory","ai-agents","claudecode","cowork","desktop-app","feishu-bot","gui","openclaw","qq-bot","skills","workflows"],"latest_commit_sha":null,"homepage":"https://laborany.github.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laborany.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-11T15:00:48.000Z","updated_at":"2026-04-15T15:01:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"90b26117-da47-4f5a-9d57-5f5e50e546e4","html_url":"https://github.com/laborany/laborany","commit_stats":null,"previous_names":["laborany/laborany"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/laborany/laborany","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laborany%2Flaborany","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laborany%2Flaborany/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laborany%2Flaborany/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laborany%2Flaborany/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laborany","download_url":"https://codeload.github.com/laborany/laborany/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laborany%2Flaborany/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32002361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-memory","ai-agents","claudecode","cowork","desktop-app","feishu-bot","gui","openclaw","qq-bot","skills","workflows"],"created_at":"2026-02-11T17:12:15.851Z","updated_at":"2026-04-19T10:02:22.989Z","avatar_url":"https://github.com/laborany.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"src-tauri/icons/icon.png\" width=\"120\" alt=\"LaborAny Logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eLaborAny — 老板的数字员工公司\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  把 AI 当成一支可管理、可调度、可追踪的数字员工团队：个人助理接需求，员工执行任务，日历自动排班，远程 Bot 和通知负责回传结果。\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#why-laborany\"\u003e为什么选 LaborAny\u003c/a\u003e ·\n  \u003ca href=\"#whats-new-in-v053\"\u003ev0.5.3 更新\u003c/a\u003e ·\n  \u003ca href=\"#product-workflow\"\u003e产品工作流\u003c/a\u003e ·\n  \u003ca href=\"#architecture\"\u003e架构\u003c/a\u003e ·\n  \u003ca href=\"#quick-start\"\u003e快速开始\u003c/a\u003e ·\n  \u003ca href=\"#feature-overview\"\u003e功能速览\u003c/a\u003e ·\n  \u003ca href=\"#remote-bots\"\u003e远程 Bot\u003c/a\u003e ·\n  \u003ca href=\"#build--release\"\u003e打包与发版\u003c/a\u003e ·\n  \u003ca href=\"#acknowledgments\"\u003e致谢\u003c/a\u003e ·\n  \u003ca href=\"#license--contributing\"\u003e许可与贡献\u003c/a\u003e ·\n  \u003ca href=\"https://mp.weixin.qq.com/s/wKO2Alkng_JwFcnstolEzw\"\u003e免费获取API-Key\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://mp.weixin.qq.com/s/jBbg1PzLJo5DjAWZ3N2b1g\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/微信公众号-@Agent极客岛-07C160?style=flat-square\u0026logo=wechat\u0026logoColor=white\" alt=\"微信公众号\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.xiaohongshu.com/user/profile/60c762c4000000000101d8b8\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/小红书-@问小乖-FF2442?style=flat-square\" alt=\"小红书\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Why LaborAny\n\nLaborAny 不是把 AI 做成一个更花哨的聊天框，而是把它做成一套“可以像管理员工一样管理”的桌面工作系统。\n\n设计亮点：\n\n- 公司化工作台：首页是老板办公桌，技能页是员工通讯录，定时页是日历排班，历史页是工作记录。\n- 技能驱动执行：每个技能对应一个可复用的岗位能力，而不是一次性 prompt。\n- 工作可追踪：每次执行都会沉淀为 work record，支持继续、回看、恢复上下文。\n- 模型可控制：支持模型档案、员工级模型绑定、对话级推理强度切换。\n- 本地优先：桌面端运行，技能、记忆、文件、工作记录默认留在本机。\n\n当前核心能力：\n\n- 26 个内置岗位技能 + 1 个个人助理入口，覆盖文档、研究、数据、内容、办公、多媒体等场景\n- 首页自然语言分发，支持推荐技能、直接执行、创建新技能、创建定时任务\n- 高置信度任务可自动执行，低置信度任务先给候选再确认\n- 技能通讯录支持查看物料结构、编辑技能文件、给员工绑定默认模型\n- 工作记录支持 work 级历史、状态追踪、负责人/阶段信息、继续执行快照\n- 定时任务支持 `at / every / cron`，并可额外送达到应用内、邮箱、飞书、QQ、微信\n- 网页研究 Runtime 支持搜索、静态抓取、浏览器增强和 Chrome 授权诊断\n- 远程 Bot 支持飞书、QQ、微信私聊触发，结果流式回传\n- 统一执行面板支持富文件预览、内联 Widget、生成式 UI\n- 记忆系统覆盖称呼、回复偏好、长期记忆候选、画像与审计\n- 设置页支持 MCP 工具扩展、研究浏览器配置、远程集成配置\n\n---\n\n## What's New in v0.5.3\n\n`v0.5.3` 重点补齐了“模型控制 + 定时送达”两条链路：\n\n- 推理强度配置：在首页、对话、继续执行等路径支持 `low / medium / high` 推理强度，执行链路会把配置透传到实际运行时。\n- 员工级模型绑定：可以在技能通讯录里为每位员工绑定默认模型档案；若任务显式指定模型，则优先使用本次指定值。\n- 定时任务送达增强：定时任务除了应用内通知，还可额外送达到邮箱、飞书私聊、QQ 私聊、微信私聊。\n- 送达状态可见：日历表单会直接展示各通道的可用性、缺失配置和当前解析到的接收对象，减少“创建成功但收不到结果”的情况。\n- 通知链路更稳：远程接收对象支持自动修复和更细粒度的错误日志，异常时会回落到应用内通知中心。\n\n`v0.5.x` 这条主线已经落地的关键升级：\n\n- 公司化工作台：首页·办公桌、技能·通讯录、日历·定时任务、工作记录、老板档案已形成统一产品语言。\n- 网页研究 Runtime：桌面版已内置搜索 + 静态抓取 + Chrome CDP 增强模式，并提供授权诊断。\n- 工作记录体系：从 session 视角升级到 work 视角，支持恢复最新上下文、查看轻量 resume snapshot 和工作详情。\n- 微信 Bot：已完成扫码绑定、文本/图片/文件输入、产物回传和基础 `/cron` 管理。\n\n相关设计文档：\n\n- [docs/homepage-dispatch-spec.md](docs/homepage-dispatch-spec.md)\n- [docs/rfc-web-research-runtime.md](docs/rfc-web-research-runtime.md)\n- [docs/wechat-bot-spec.md](docs/wechat-bot-spec.md)\n- [docs/feishu-bot-spec.md](docs/feishu-bot-spec.md)\n- [docs/qq-bot-spec.md](docs/qq-bot-spec.md)\n\n---\n\n## Product Workflow\n\n1. 老板在首页把任务交给个人助理。\n2. 个人助理识别意图，选择直接处理、安排给某位员工，或创建新员工/日历安排。\n3. 执行面板实时展示消息流、步骤进展、文件、Widget 与产物预览。\n4. 任务完成后沉淀为工作记录，可从历史继续执行、追问、回看文件与结果。\n5. 定时任务和远程 Bot 会把结果推回通知中心、邮箱或原私聊通道。\n\n---\n\n## Architecture\n\n```text\n┌──────────────────────────────────────────────────────────────────┐\n│                        Electron Shell                            │\n│  ┌────────────────────────────────────────────────────────────┐  │\n│  │ Frontend (React + Vite)                                   │  │\n│  │ 首页 / 通讯录 / 日历 / 工作记录 / 记忆 / 设置               │  │\n│  │ 执行面板 / 文件预览 / Widget / MCP UI                      │  │\n│  └───────────────┬──────────────────────────────┬────────────┘  │\n│                  │ /api/*                       │ /agent-api/*   │\n│  ┌───────────────▼───────────────┐  ┌──────────▼──────────────┐ │\n│  │ src-api (Hono)                │  │ agent-service (Express) │ │\n│  │ 认证 / 配置 / 技能 / 文件      │  │ 分发 / 执行 / cron / 记忆 │ │\n│  │ 预览 / 模型档案 / MCP / work   │  │ 通知 / 远程 Bot / 研究   │ │\n│  └───────────────────────────────┘  └──────────┬──────────────┘ │\n│                                                 │                │\n│                          ┌──────────────────────▼─────────────┐  │\n│                          │ Claude Code CLI Runtime            │  │\n│                          │ Web Research Runtime               │  │\n│                          │ Feishu / QQ / WeChat Bot           │  │\n│                          └────────────────────────────────────┘  │\n└──────────────────────────────────────────────────────────────────┘\n```\n\n补充说明：\n\n- `skills/` 目录是能力资产层，官方技能和用户技能都以文件夹组织。\n- `shared/` 负责模型配置、显示名、技能元信息等跨进程共享逻辑。\n- 桌面打包时会把前端、API、Agent、技能、研究 runtime 和 CLI 运行时一起封装。\n\n---\n\n## Quick Start\n\n### 下载安装\n\n前往 [GitHub Releases](https://github.com/laborany/laborany/releases) 下载对应平台安装包：\n\n- Windows：`.exe`\n- macOS Intel：`.dmg`\n- macOS Apple Silicon：`.dmg`\n- Linux：`.AppImage` / `.deb`\n\n首次运行建议按这个顺序配置：\n\n1. 在设置页填写 `ANTHROPIC_API_KEY`\n2. 按需创建模型档案，设置默认模型和推理强度\n3. 如需网页研究增强，在设置页连接当前 Chrome 会话\n4. 如需远程触发，再配置飞书 / QQ / 微信 / 邮箱通知\n\n### 本地开发\n\n环境要求：Node.js `\u003e= 22.12.0`\n\n```bash\ngit clone https://github.com/laborany/laborany.git\ncd laborany\ncp .env.example .env\nnpm run install:all\nnpm run dev\n```\n\n访问 `http://localhost:3000`。\n\n常用验证命令：\n\n```bash\nnpm run verify:memory-fastpaths\nnpm run verify:memory-ui-real\nnpm run verify:converse-ui-real\nnpm run verify:converse-widget-real\nnpm run verify:execute-widget-real\nnpm run verify:remote-bot-flow\nnpm run verify:wechat-media\n```\n\n---\n\n## Feature Overview\n\n### 首页·办公桌\n\n首页把传统“聊天首页”改造成了老板办公桌：\n\n- 个人助理是默认对话对象，先理解需求，再决定直接处理还是安排给员工\n- 支持文字输入、拖拽上传、图片粘贴、多文件附件\n- 输入框可直接切换模型档案和推理强度\n- 对高置信任务支持自动执行，减少确认弹窗\n\n### 技能·通讯录\n\n技能页不只是技能列表，而是员工通讯录：\n\n- 每位技能都有显示名、岗位描述、标签和能力定位\n- 可查看技能物料结构，直接阅读/编辑 `SKILL.md`、脚本、参考资料等文件\n- 可为员工绑定默认模型档案，形成“岗位默认模型”\n- 支持对话式创建新技能，也支持引入外部技能目录\n\n技能目录结构：\n\n```text\nskills/my-skill/\n├── SKILL.md         # 主提示词（必须）\n├── steps.yaml       # 复合技能步骤（可选）\n├── scripts/         # 工具脚本（可选）\n├── references/      # 参考资料（可选）\n└── assets/          # 资源文件（可选）\n```\n\n### 日历·定时任务\n\n定时页已经从简单 cron 列表升级成“排班面板”：\n\n- 支持 `at / every / cron` 三种调度模式\n- 创建任务时可直接指定负责员工、执行内容和模型档案\n- 支持送达到应用内、邮箱、飞书私聊、QQ 私聊、微信私聊\n- 远程 Bot 创建的定时任务，会优先把结果推回原私聊通道\n- 应用内提供通知中心、未读数和后台任务指示器\n\n邮件送达依赖以下配置：\n\n```bash\nNOTIFICATION_EMAIL=your@email.com\nSMTP_HOST=smtp.example.com\nSMTP_PORT=587\nSMTP_USER=your@email.com\nSMTP_PASS=your-smtp-password\n```\n\n### 工作记录与通知中心\n\n当前版本的执行链路已经是 work-first：\n\n- 侧边栏可直接搜索和打开工作记录\n- 工作详情支持查看标题、负责人、阶段、状态和最近进展\n- 历史页会优先恢复该 work 的最新 session，上下文更稳定\n- 完成、失败和定时执行结果会进入通知中心，可一键跳转详情\n\n### 网页研究 Runtime\n\n桌面端已经内置完整网页研究底座：\n\n- `full`：搜索 + 静态抓取 + 浏览器增强\n- `api`：搜索 + 静态抓取\n- `degraded`：仅静态抓取\n\n研究浏览器能力：\n\n- 复用当前 Chrome 会话，不强制启动独立浏览器\n- 支持打开 `chrome://inspect/#remote-debugging` 做授权\n- 设置页可查看连接状态、候选站点模式、搜索测试、页面读取测试\n- 打包桌面版时会一起封装研究 sidecar 和内置站点知识\n\n更多说明见 [docs/rfc-web-research-runtime.md](docs/rfc-web-research-runtime.md)。\n\n### 记忆、MCP 与文件预览\n\n- `/memory` 页面提供 `BOSS.md`、画像、长期记忆、候选、审计、MemCell、Episode 管理\n- 设置页支持配置用户 MCP Server，并把配置注入 Claude CLI 运行时\n- 统一执行面板支持 Markdown、HTML、代码、PDF、DOCX、XLSX、PPTX、图片、音视频等预览\n- 生成式 Widget 与内联界面已经接入执行流，可用于更强的结果展示\n\n记忆设计文档见 [docs/memory-design.md](docs/memory-design.md)，生成式界面说明见 [docs/generative-ui-rfc.md](docs/generative-ui-rfc.md)。\n\n---\n\n## Remote Bots\n\n### 微信 Bot\n\n- 通过官方 ClawBot / iLink 协议接入微信私聊\n- 支持设置页扫码绑定，也支持 `WECHAT_BOT_TOKEN` 手工覆盖\n- 支持文本、图片、文件输入和任务产物回传\n- 支持 `/skill`、`/skills`、`/cron`、`/new`、`/stop`、`/help`、`/model`、`/home`\n\n详细规范见 [docs/wechat-bot-spec.md](docs/wechat-bot-spec.md)。\n\n### 飞书 Bot\n\n- 通过消息卡片流式回传执行过程和结果\n- 支持文件回传、定时任务创建和完成后主动 DM 通知\n- 支持 `/skill`、`/skills`、`/cron`、`/new`、`/stop`、`/help`\n\n详细规范见 [docs/feishu-bot-spec.md](docs/feishu-bot-spec.md)。\n\n### QQ Bot\n\n- 当前聚焦 C2C 私聊场景\n- 支持文本流式回传、文件回传、技能执行和定时任务\n- 支持 `/skill`、`/skills`、`/cron`、`/new`、`/stop`、`/help`、`/model`\n\n详细规范见 [docs/qq-bot-spec.md](docs/qq-bot-spec.md)。\n\n基础环境变量示例见 [.env.example](.env.example)。\n\n---\n\n## Build \u0026 Release\n\n### 本地打包\n\n```bash\n# Windows\nnpm run build:electron\n\n# macOS Intel / x64\nnpm run build:electron:mac\n\n# macOS Apple Silicon\nnpm run build:electron:mac-arm64\n\n# Linux\nnpm run build:electron:linux\n```\n\n构建产物输出到 `release/`。\n\n### GitHub Actions 发版\n\n仓库内置了 [`.github/workflows/build.yml`](.github/workflows/build.yml)：\n\n- `push` `v*` tag 后自动触发\n- CI 会根据 tag 自动同步版本号\n- 自动构建 Windows、macOS x64、macOS arm64、Linux 安装包\n- 自动创建或更新 GitHub Release 并上传构建产物\n\n示例：\n\n```bash\ngit tag v0.5.3\ngit push origin v0.5.3\n```\n\n---\n\n## 如何获取 API-Key？\n\n- 免费获取与配置教程：\u003chttps://mp.weixin.qq.com/s/wKO2Alkng_JwFcnstolEzw\u003e\n\n---\n\n## 关注我们\n\n欢迎加入我们的社交媒体群聊，获取最新动态和使用技巧：\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/assets/wechat-qr.png\" width=\"150\" alt=\"微信公众号二维码\"\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cimg src=\"docs/assets/xiaohongshu-qr.jpg\" width=\"150\" alt=\"小红书二维码\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003e扫码加入微信（左）和小红书（右）\u003c/em\u003e\n\u003c/p\u003e\n\n---\n\n## Acknowledgments\n\n- [Claude Code](https://github.com/anthropics/claude-code) — Anthropic 官方 CLI\n- [Codex](https://github.com/openai/codex) — OpenAI 编码引擎\n- [WorkAny](https://github.com/workany-ai/workany) — AI 工作流平台\n- [OpenClaw](https://github.com/openclaw/openclaw) — 开源智能体框架\n- [EverMemOS](https://github.com/EverMind-AI/EverMemOS) — 记忆操作系统\n\n---\n\n## License \u0026 Contributing\n\n本项目基于 [MIT License](LICENSE) 开源。\n\n欢迎贡献：\n\n- 提交 [Issue](https://github.com/laborany/laborany/issues) 报告问题或建议\n- 发起 [Pull Request](https://github.com/laborany/laborany/pulls) 贡献代码\n- 创建并分享你的自定义技能\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaborany%2Flaborany","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaborany%2Flaborany","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaborany%2Flaborany/lists"}