WorkAny

把自然语言任务变成桌面端文件、代码与工具操作。

Star 数
★ 1.5k
最近更新
3 个月前
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
桌面应用网页应用
可在哪里用
通用 · 跨平台OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node.js >= 20pnpm >= 9Rust >= 1.70Shell / 命令行网络访问本地文件系统MCP Server
典型场景
需要在本地工作区整理文件的个人用户,可用自然语言发起文件处理任务。
不适合
  • 不愿安装 Node.js、pnpm 与 Rust 工具链的用户
  • 需要明确开源许可与安全边界才能合规采用的企业

这个 Agent 能做什么,适合哪些场景?

WorkAny 是一款桌面 AI Agent 应用,用户通过自然语言提交任务,并获得实时流式执行过程。项目由 React 19、TypeScript、Vite 和 Tailwind CSS 4 前端,Hono 与 @codeany/open-agent-sdk 后端,以及 Tauri 2、Rust 和 SQLite 桌面层组成。其 Agent Runtime 在进程内运行,不依赖外部 CLI,并提供文件操作、Shell 执行、网页搜索和代码编辑等 30 多项内置工具。它可预览 HTML、React 与代码产物,也支持通过 stdio、SSE 或 HTTP 接入 MCP 服务器及自定义技能。适合需要把文件整理、代码或办公产物生成集中在一个桌面工作区的用户,但部署需要同时具备 Node、pnpm 和 Rust 环境。

用户输入自然语言任务后,WorkAny 以实时流式方式执行任务。后端使用 Hono 和 @codeany/open-agent-sdk,在进程内调用 30 多项内置能力,包括 File I/O、shell execution、web search 与 code editing;桌面应用可管理工作区并在隔离的 Sandbox 中运行代码。它能生成或处理代码、HTML/React 文件、文档、数据表和幻灯片,其中 HTML、React 与代码文件可进行实时 Artifact Preview。模型侧可使用 OpenRouter、Anthropic、OpenAI 或兼容 API endpoint,并可通过 stdio、SSE、HTTP 集成 MCP server。

  1. 需要在本地工作区整理文件的个人用户,可用自然语言发起文件处理任务。
  2. 需要快速生成网站原型的开发者,可让应用生成代码并预览 HTML、React 或代码产物。
  3. 需要制作文档、数据表或幻灯片初稿的办公用户,可在同一桌面应用中提交生成任务。
  4. 需要把既有 MCP 服务接入桌面任务流的团队,可通过 stdio、SSE 或 HTTP 配置 MCP server。
  5. 需要使用 OpenAI、Anthropic、OpenRouter 或兼容接口的用户,可在应用中选择自定义模型提供方。

如何安装或部署这个 Agent?

环境要求为 Node.js >= 20、pnpm >= 9、Rust >= 1.70。安装依赖后启动 API 和桌面应用:

pnpm install
pnpm dev:api
pnpm dev:app

README 未说明模型提供方 API 凭证应在何处填写,也未给出首个任务的精确界面操作。

如何使用这个 Agent?

先运行 pnpm dev:api,再运行 pnpm dev:app 启动 Web 与桌面应用。随后在应用中以自然语言输入任务;README 展示的任务类型包括整理文件、生成网站、生成文档、生成数据表和生成幻灯片。需要外部模型时,选择 OpenRouter、Anthropic、OpenAI 或兼容 API endpoint;需要扩展工具时,可接入 stdio、SSE 或 HTTP MCP server。

这个 Agent 有哪些优点和局限?

优点
  • Agent Runtime 基于 @codeany/open-agent-sdk 在进程内运行,README 明确说明无需外部 CLI 依赖。
  • 把文件 I/O、Shell 执行、网页搜索和代码编辑等 30 多项工具集中到桌面任务执行流中。
  • 支持 OpenRouter、Anthropic、OpenAI 与兼容 API endpoint,而非只绑定单一模型提供方。
  • 支持 stdio、SSE、HTTP 三种 MCP server 接入方式,并提供自定义技能扩展路径。
  • 可实时预览 HTML、React 和代码文件产物。
局限
  • 本地开发运行同时要求 Node.js、pnpm 和 Rust,环境准备成本高于纯 Web 工具。
  • README 未说明模型 API 密钥、模型提供方配置或默认模型的具体设置步骤。
  • Sandbox 被描述为隔离代码执行环境,但隔离边界、权限策略和安全保证没有进一步说明。
  • README 未提供错误恢复、任务失败处理、资源限制或并发行为的文档。
  • 许可信息需要在采用前核验:仓库元数据为 NOASSERTION,而 README 称使用带附加条件的 WorkAny Community License。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
WorkAny 当前 46 · 缺口较多 桌面应用免费 + 模型费 ★ 1.5k 3 个月前 TypeScript OpenAI API · Claude API
Ankita 桌面 AI 工作台 69 · 存在缺口 桌面应用免费 + 模型费 ★ 15 7 天前 JavaScript ChatGPT · OpenAI API
MyAgents 57 · 缺口较多 桌面应用免费 + 模型费 ★ 592 1 天前 TypeScript Codex · Claude Code · Claude API
OpenHuman 57 · 缺口较多 桌面应用免费版 + 付费版 ★ 43k 今天 Rust —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
46/ 100 五分制 2.3 / 5
信任安全 10/29
可靠稳定 6/14
适用触发 10/18
规范维护 9/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

README 宣称进程内 Agent、沙箱和多种工具;所给 API 启动代码展示配置加载、内置技能安装及本地服务启动。web-access 技能要求通过 CDP 操作带登录态的日常 Chrome,并允许任意 JS、点击、文件上传等操作,同时建议用新后台标签并在结束时关闭。最小权限、确认机制、数据流和敏感数据处置仍只见有限说明,故均为 1;外部影响有浏览器操作和 shell 等工具,但没有充分的通用防护细节,记 1;未见回滚措施,记 0。技能标注作者、版本和来源,许可证列明版权所有者,故来源归属记 2。

可靠稳定6 / 14 · 2.1/5

README、包配置和 API 入口相互支持桌面应用、开发启动方式及技术栈,记自洽 2。提供了依赖版本范围和运行时要求,但所给材料没有锁文件或依赖可用性保障证据,故依赖可用性记 1。API 有 404、500 响应和启动失败日志,但错误信息较通用,记 1。

适用触发10 / 18 · 2.8/5

README 指向文件整理、网页、文档、表格和演示稿等场景,且技能覆盖搜索、抓取及网页交互,故受众与场景记 2。技能描述给出触发情形并规定操作路径,触发精度记 2;产品有多模型供应商、桌面与 Web 启动方式,环境适配记 2。能力边界和危险操作的限制说明有限,记 1。

规范维护9 / 18 · 2.5/5

README 有项目结构、技术栈、预览、开发步骤和贡献链接,信息架构记 2;开发安装说明存在,但面向最终用户的安装细节在材料中不足,记 1。产品名称和包名基本一致,记 2。README 的预览与技能中的操作示例具体,记 2;已知限制说明较少,记 1。许可证文本明确但含商业、衍生作品及前端标识条件,故信息较充分而不算宽松,记 2。包版本、API 版本和技能版本可见,但所给材料没有变更日志,记 1。许可证及 README 有维护主体和联系邮箱,但未清楚说明维护承诺或更新路径,记 1。

有效结果7 / 13 · 2.7/5

产品功能和界面预览表明其可将自然语言任务、工具执行和产物预览整合在桌面工作流中,输出可用性记 2;内置工具、MCP、技能及多供应商支持显示有明确增值,记 2。成本与收益、资源消耗或定价影响没有足够材料评估,记 1。

证据核验4 / 8 · 2.5/5

README 的主要功能和技术栈可在包配置、API 入口及技能样例中找到部分对应,声明可追溯性记 2。跨源支持仅覆盖部分架构和能力,缺少更广泛的实现材料,记 1。材料没有系统地区分已实现事实与宣传性描述,故事实与推断区分记 1。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • web-access 技能可操作用户 Chrome 登录态并执行任意页面 JavaScript;使用前应审慎核对访问范围、上传文件和提交操作。
  • 本评估仅依据所给静态样本,未据此验证运行行为、完整依赖清单或回滚能力;许可证另含商业使用和前端标识条件。
证据充分度:低 评估于 2026年11月8日 审查版本 7bc87487a18f
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/workany.svg?lang=zh)](https://followagents.com/zh/agents/workany)
<a href="https://followagents.com/zh/agents/workany"><img src="https://followagents.com/badge/workany.svg?lang=zh" alt="FARS 评测"></a>

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.1.19 WorkAny v0.1.19
    发布说明摘录
    Full Changelog: https://github.com/workany-ai/workany/compare/v0.1.18...v0.1.19
    在 GitHub 查看 ↗
  2. v0.1.18 WorkAny v0.1.18
    发布说明摘录
    What's Changed * feat: add Kimi CLI agent support by @keyuyuan in https://github.com/workany-ai/workany/pull/21 * Add API connection detection for custom providers by @fengcunhan in https://github.com/workany-ai/workany/pull/32 New Contributors * @keyuyuan made their first contribution in https://github.com/workany-ai/workany/pull/21 Full Changelog: https://github.com/workany-ai/workany/compare/v0.1.17...v0.1.18
    在 GitHub 查看 ↗
  3. v0.1.17 WorkAny v0.1.17
    发布说明摘录
    What's Changed * fix: Claude Code not found in windows by @joglea in https://github.com/workany-ai/workany/pull/16 * fix: soften message scrollbars by @fancyboi999 in https://github.com/workany-ai/workany/pull/23 * fix: align agent session ids across service and providers by @fancyboi999 in https://github.com/workany-ai/workany/pull/25 * fix: sync tauri window theme by @fancyboi999 in https://github.com/workany-ai/workany/pull/27 * fix: enforce response language by settings by @fancyboi999 in https://github.com/workany-ai/workany/pull/28 …
    在 GitHub 查看 ↗

常见问题

需要接入特定模型提供方吗?
可使用 OpenRouter、Anthropic、OpenAI 或任何兼容 API endpoint;README 未说明具体凭证配置位置。
它需要外部命令行 Agent 吗?
不需要。README 说明 Agent Runtime 基于 @codeany/open-agent-sdk 在进程内运行,没有外部 CLI 依赖。
它能执行会影响本地文件或系统的操作吗?
README 明确列出 File I/O 与 shell execution,并说明提供隔离的 Sandbox;具体权限范围未说明。
能连接现有 MCP 服务吗?
可以,README 声明支持通过 stdio、SSE 和 HTTP 集成 MCP server。
项目的使用成本和许可证如何判断?
README 未说明模型或服务成本。许可证部分称为基于 Apache License 2.0 且附加条件的 WorkAny Community License,仓库元数据则标为 NOASSERTION,采用前应核验 LICENSE 文件。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。