# allclaws **Repository Path**: devdz/allclaws ## Basic Information - **Project Name**: allclaws - **Description**: No description available - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-09 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AllClaws:个人 AI 代理生态系统分析与测试 嘿!👋 **AllClaws** 现在还是个实验性项目,我们正在折腾各种个人 AI 代理平台。这个项目就像个大伞,下面罩着架构分析、性能测试,还有一些关于个人 AI 助手的想法分享。 ## 🎯 我们想干嘛 简单来说,就是想让个人 AI 助手变得更好用: - **扒一扒**各大平台的架构设计,看看谁家强谁家弱 - **比一比**不同平台的性能和功能,找出最适合的 - **整一个**测试框架,能客观地比较各种 AI 代理 - **写写分享**技术心得,让更多人了解这个领域 ## 📋 现在在忙活啥 ### 1. 架构分析大作战 **状态:** ✅ 正在火热进行中 我们在深度剖析几个主流的个人 AI 代理平台: - **Zeroclaw** (Rust 写的):性能炸裂,用 trait 驱动的架构设计 - **Openclaw** (TypeScript 写的):超级灵活的命令行工具,支持各种聊天渠道 - **NanoClaw** (Node.js 写的):专攻 WhatsApp 的助手,用容器跑代理 - **IronClaw** (Rust 写的):安全优先的个人 AI 助手,用 WASM 沙箱和多层防御保护你的数据 - **GoClaw** (Go 写的):多代理 AI 网关,支持团队编排和多租户 PostgreSQL - **Nanobot** (Python 写的):超轻量级个人 AI 助手,只有约 4000 行核心代码 **成果展示:** - `architecture/architecture_comparison.md` - 技术分析报告 - `architecture/architecture_comparison.zh-CN.md` - 中文版分析 - 各种平台的优缺点对比表 ### 2. 个人代理测试框架 **状态:** ✅ 核心功能搞定了 我们整了个测试框架,用来全方位检验个人 AI 代理: **框架亮点:** - **代理配置**:用 JSON 格式定义代理,还带安全规则验证 - **多平台支持**:Zeroclaw、Openclaw、NanoClaw、IronClaw、GoClaw、Nanobot,甚至你自己写的代理 - **安全测试**:检查权限、加密凭据、规则执行等等 - **基准测试**:日常任务测试套件(邮件、日历、任务管理) - **性能指标**:标准化测试,让不同平台能公平比较 **项目结构:** ``` architecture/ # 架构分析和对比文档 test_framework/ ├── agents/ # 代理配置文件放这里 ├── benchmarks/ # 性能测试脚本 ├── security/ # 安全规则和权限设置 ├── scripts/ # 各种验证和执行脚本 ├── tests/ # 测试用例(我们用 TDD 方法) ├── credentials/ # 安全凭据管理(加密的) ├── tmp/ # 临时文件(不会提交到 git) └── docs/ # API 文档和使用示例 ``` **目前测试覆盖:** - ✅ 代理配置验证 - ✅ 安全权限检查 - 🔄 基准测试执行(快搞定了) - 🔄 跨平台性能对比(计划中) ### 3. 技术写作与分享 **状态:** 📝 持续输出中 我们在写一些关于个人 AI 助手的教程和思考: **已经写好的:** - 各大平台架构对比分析 - AI 代理安全要注意的事儿 - 框架使用文档(中英双语) **准备写的:** - 性能测试怎么做 - AI 代理安全最佳实践 - 怎么选合适的平台 - 个人 AI 未来的发展趋势 ## 🏗️ 技术架构 ### 测试框架设计理念 - **安全第一**:凭据加密、权限验证、操作日志统统要有 - **TDD 驱动**:先写测试,再写代码,让代码质量更有保证 - **跨平台**:一套接口,兼容不同代理运行时 - **可扩展**:插件架构,想加新测试类型随时加 ### 用到的技术栈 - **Bash 脚本**:核心逻辑都在这儿跑 - **JSON 配置**:人类可读的代理定义文件 - **JQ 工具**:高级 JSON 处理和验证 - **Git 版本控制**:安全可追溯的开发流程 ## 🚀 快速上手 ### 想看架构分析? ```bash [看完整版平台对比](architecture/architecture_comparison.md) [看中文版分析](architecture/architecture_comparison.zh-CN.md) ``` ### 想试试测试框架? ```bash cd test_framework # 先初始化一下 ./scripts/setup.sh # 验证代理配置 ./scripts/validate_agent.sh agents/example_agent.json # 跑安全测试 bash tests/test_security_privileges.sh # 跑代理验证测试 bash tests/test_agent_validation.sh ``` ## 📊 项目进度 ### ✅ 已经搞定的 - [x] 六大平台架构深度分析(Zeroclaw、Openclaw、NanoClaw、IronClaw、GoClaw、Nanobot) - [x] 核心测试框架,带安全验证 - [x] 代理配置规范和验证逻辑 - [x] 安全权限和规则执行机制 - [x] 敏感数据保护的 .gitignore 配置 - [x] 中英双语文档 ### 🔄 正在弄的 - [ ] 基准测试执行引擎 - [ ] 跨平台性能指标收集 - [ ] 更多测试场景(网络、文件操作) - [ ] 真实环境代理集成测试 ### 📋 计划中的 - [ ] Web 界面看测试结果 - [ ] 自动化 CI/CD 测试流水线 - [ ] 支持更多自定义代理平台 - [ ] 性能回归自动检测 - [ ] 安全漏洞扫描 ## 🤝 一起玩耍 这是一个开放的研究项目,欢迎各种贡献: - 分析新平台的架构 - 开发更多测试用例 - 改进文档和教程 - 加强安全措施 - 优化性能表现 ## 📝 开源协议和安全 - **协议**:MIT(核心框架),具体平台按各自协议 - **安全**:框架内置全面安全措施 - **隐私**:不收集任何个人数据 - **加密**:AES-256 保护你的凭据 ## 🔗 相关项目 - **Zeroclaw**:https://github.com/zeroclaw-labs/zeroclaw - **Openclaw**:https://github.com/openclaw/openclaw - **NanoClaw**:https://github.com/qwibitai/nanoclaw - **IronClaw**:https://github.com/nearai/ironclaw - **GoClaw**:https://github.com/nextlevelbuilder/goclaw - **Nanobot**:https://github.com/HKUDS/nanobot ## 📞 聊聊? 这个项目就是我们在研究个人 AI 代理架构的成果。有问题想讨论,或者想合作,欢迎来各个平台仓库提 issue,或者在这儿交流。 --- *最后更新:2026 年 2 月 23 日*