发现一个名为Workany的开源AI Agent框架,它基于Claude Agent SDK构建,致力于解决AI“只说不做”的痛点。通过Plan+Execute两阶段工作流和安全的沙箱环境,该框架让AI应用能够真正执行任务。其插件化设计和现代化技术栈,为开发者提供了一个可靠、可扩展的工程化实践方案,值得深入研究。
智能速览
Workany是基于Claude Agent SDK的开源AI框架
采用Plan+Execute两阶段工作流,让AI从计划到执行
提供沙箱隔离环境,保障AI执行过程的安全
支持MCP协议和插件化,具备高度可扩展性
技术栈为React+Hono+Tauri,工程化实现完整
精华内容
当前许多AI应用仍停留在对话层面,Workany则通过其独特的工程架构,打通了从思考到行动的链路。它如何确保AI既能规划,又能安全地执行?
Plan+Execute工作流
Workany的核心在于其Plan(计划)与Execute(执行)两阶段工作流。AI首先会根据目标制定详细的执行计划,然后逐步执行。这种设计改变了传统模型一次生成所有内容的方式,使得任务处理更加可控和可靠,尤其适合处理复杂、多步骤的自动化任务。
相比简单的指令响应,这种模式更接近人类的思考与行动过程,能有效减少错误,提高任务完成的准确率。
安全沙箱隔离
安全性是AI Agent执行代码或调用系统资源时的关键。Workany内置了沙箱隔离机制,为AI的执行环境提供了一个独立的“安全区”。这意味着AI的所有操作都在一个受控的范围内进行,无法直接访问或影响宿主系统。
这对于需要与文件系统、网络或外部API交互的应用至关重要,能有效防止恶意行为或意外操作带来的风险,使开发者能放心地赋予AI更多实际操作权限。
插件化与MCP协议
Workany采用插件化设计,并通过支持MCP(Model Context Protocol)协议,赋予了强大的工具调用能力。开发者可以轻松地为AI添加新的工具,如数据分析、图像处理、API调用等,极大拓展了其能力边界。
这种灵活性不仅限于工具,还支持自定义Agent和沙箱环境,甚至可以接入其他大模型。这意味着Workany并非一个封闭系统,而是一个开放的平台,鼓励社区共建和功能扩展。
现代化技术栈
该项目并非简单的套壳,而是采用了清晰的三层架构。前端使用React 19和Tailwind CSS构建用户界面;API层基于Hono框架和Claude Agent SDK处理核心业务逻辑;桌面端则由Tauri 2和Rust驱动,兼顾了性能与安全性。
这种组合不仅技术先进,也体现了对工程质量的追求。Rust的加入为桌面应用带来了内存安全和高性能保障,而Tauri则让应用体积更小,跨平台体验更佳。
Workany框架的出现,为开发者提供了一条从理论到实践的清晰路径,让构建真正“干活”的AI应用成为可能。它不仅仅是一个工具,更是一套成熟的工程化解决方案,展示了AI Agent在未来软件应用中的巨大潜力。对于寻求技术突破的开发者而言,这无疑是一个值得关注和贡献的开源项目。