WorkAny

摘要

WorkAny 是一款通过自然语言执行任务的桌面 AI 智能体应用,提供实时代码生成、工具执行与工作空间管理能力,支持多模型服务商、自定义技能、隔离代码执行等功能,是一款基于前后端分离架构的开源桌面应用。

功能特性

功能模块说明
任务执行支持自然语言任务输入,带实时流式输出
智能体运行时基于 Claude Code 驱动
智能体 SDK构建于 Claude Agent SDK 之上
代码沙箱通过 Codex CLI 实现代码隔离执行
产物预览支持 HTML/React/代码文件的实时预览
MCP 支持集成 Model Context Protocol 服务端
技能扩展支持自定义智能体技能扩展能力
多模型服务商支持 OpenRouter、Anthropic、OpenAI 以及自定义服务商

支持能力预览

  • 文件整理
  • 静态网站生成
  • 文档生成
  • 数据表生成
  • 演示幻灯片生成
  • 自定义智能体模型服务商配置
  • 沙箱代码执行
  • 自定义智能体技能管理

项目结构

workany/
├── src/                # 前端(React + TypeScript)
├── src-api/            # 后端API(Hono + Claude Agent SDK)
└── src-tauri/          # 桌面应用主体(Tauri + Rust)

技术栈

层级技术选型
前端React 19, TypeScript, Vite, Tailwind CSS 4
后端Hono, Claude Agent SDK, MCP SDK
桌面端Tauri 2, SQLite

开发说明

环境要求

  • Node.js >= 20
  • pnpm >= 9
  • Rust >= 1.70

快速启动

# 安装依赖
pnpm install
 
# 启动API服务
pnpm dev:api
 
# 启动网页与桌面应用(推荐)
pnpm dev:app
 
# 仅启动网页端(可选)
pnpm dev:web

相关信息

  • 官方网站:workany.ai
  • 贡献指南:详见 CONTRIBUTING.md,欢迎贡献代码
  • 致谢:部分组件基于 AI 全栈开发平台 ShipAny.ai 构建
  • 许可证:基于 Apache License 2.0 附加额外条件的 WorkAny 社区许可证
  • 版权:© 2026 ThinkAny, LLC. All rights reserved.