跳转至

ClawSeed

Rust AI Agent 运行时,支持远程工具调用。

为什么选择 ClawSeed?

ClawSeed 是一个运行时,而非应用。它提供基于 trait 的 crate,应用自行组装。

  • 多 Provider 支持:Anthropic、Gemini、Bedrock、OpenAI 兼容、DeepSeek、Ollama、Groq
  • 25+ 内置工具:Shell、文件操作、记忆、Web 搜索等
  • 远程工具调用:移动端通过 WebSocket 注册并执行工具
  • 混合记忆:SQLite + BM25 关键词搜索 + 向量搜索,RRF 融合排序
  • 安全模型:自治级别、命令白名单、路径防护、速率限制
  • 技能系统:可复用的按需加载工作流

快速链接

架构

clawseed-api (traits only, no impls)
  ← clawseed-agent (orchestration + runtime assembly)
    ← clawseed-tools (25+ built-in tools)
    ← clawseed-providers (LLM backends)
    ← clawseed-memory (SQLite + vector/keyword search)
      ← clawseed-gateway (Axum HTTP/WS server, remote tool bridge)
  ← clawseed-config (TOML config)
  ← clawseed (CLI binary)

clients/android (Kotlin/Compose demo app)