Skip to content

QuantClaw高性能 AI Agent 框架

C++17 原生实现的 OpenClaw——持久记忆、浏览器控制、完整插件生态

QuantClaw

为什么选择 QuantClaw?

QuantClawOpenClaw AI Agent 生态的 C++17 重新实现——专注于性能和低内存占用,同时保持与 OpenClaw 工作空间文件、技能和 RPC 协议的完全兼容。

  • 原生性能:C++17 二进制,无 Node.js 运行时开销
  • OpenClaw 兼容:工作空间文件、SKILL.md 格式、JSONL 会话、WebSocket RPC
  • 插件生态:通过 Node.js Sidecar(TCP loopback IPC)运行 OpenClaw TypeScript 插件
  • 生产就绪:Daemon 模式、Docker 支持、RBAC、沙箱、故障转移

快速对比

特性QuantClawOpenClaw
语言C++17TypeScript/Node.js
运行时开销极低Node.js VM
内存占用
插件支持✅ Sidecar(TCP IPC)✅ 原生(进程内)
CLI 兼容性核心命令完整
工作空间文件✅ 全部 8 个✅ 全部 8 个
配置格式JSON5 + ${VAR}JSON5 + ${VAR} + $include

核心能力

智能对话

  • 多轮对话,自动上下文管理
  • 动态迭代次数(32–160),根据任务复杂度调整
  • 三次重试的 overflow 压缩
  • JSONL 格式会话持久化

持久记忆

  • 8 个工作空间文件:SOUL.md、MEMORY.md、SKILL.md、IDENTITY.md、HEARTBEAT.md、USER.md、AGENTS.md、TOOLS.md
  • 跨工作空间文件的 BM25 记忆搜索
  • Budget-based 上下文裁剪

浏览器自动化

  • 真实 Chrome DevTools Protocol(WebSocket)
  • 页面导航、DOM 交互、JS 执行、截图
  • 无浏览器时优雅降级

系统集成

  • bash 工具(沙箱执行)
  • apply_patch*** Begin Patch 格式代码补丁)
  • process 后台进程管理
  • web_search(Tavily → DuckDuckGo 瀑布式)和 web_fetch

插件生态

  • 24 种生命周期 Hook 类型(void/modifying/sync)
  • 自定义工具、服务、Provider、命令、HTTP 路由、网关方法
  • TCP loopback IPC——Linux、macOS 和 Windows 完全一致

快速上手

bash
# 克隆并编译
git clone https://github.com/QuantClaw/QuantClaw.git
cd QuantClaw
./scripts/build.sh

# 初始化
./build/quantclaw onboard --quick

# 安装后台服务并对话
./build/quantclaw gateway install
./build/quantclaw gateway start
./build/quantclaw agent "你好,介绍一下你自己"

详细说明请参阅快速开始指南

社区与支持

许可证

QuantClaw 基于 Apache 2.0 协议发布。


用 C++17 构建,灵感来自 OpenClaw

基于 Apache 2.0 协议发布。