我最近把 AgentClaw 开源了,想听听 V 友对 Agent 托管、多渠道接入和长期记忆治理这块的意见。
它不只是一个聊天 UI ,而是把 Agent 当成可托管服务来设计:每个 Agent 都有自己的 Soul 、工具白名单、技能、记忆命名空间、知识库、API Key 、模型覆盖、用量统计和限流。
目前支持:
- Web UI 、REST/SSE API 、Tauri 桌面端
- Telegram / WhatsApp / 钉钉 / 飞书 / QQ / 企业微信等多渠道接入
- TypeScript monorepo + Fastify + React + Tauri + SQLite
- 多模型 Provider 、failover 、MCP 、沙箱工具、trace logging 和长期记忆治理
项目地址: https://github.com/vorojar/AgentClaw
我自己比较想继续打磨的方向是:
- 长期记忆怎么治理,避免越记越乱
- 工具权限怎么做得既安全又不束手束脚
- 多 Agent 隔离和 API 暴露应该怎么设计
- Agent-as-a-Service 这种模式是否真的有长期价值
欢迎拍砖。