CloddsBot
我们在我们的劳动过程中学习思考,劳动的结果,我们认识了世界的奥妙,于是我们就真正来改变生活了。——高尔基
Clodds:把预测市场、加密交易与 AI Agent 放进同一座交易终端
项目地址:https://github.com/alsk1992/CloddsBot
市场从不缺数字,真正稀缺的是能够持续理解数字、筛选机会、执行动作并记录过程的工作流。
Clodds 是一个面向预测市场、加密现货、杠杆永续合约、代币发行与 Bittensor 子网挖矿的个人 AI 交易终端。它可以运行在自己的机器上,通过 Claude 驱动交易与研究能力,并把聊天、市场数据、策略、风控、订单执行、记忆、自动化和多渠道交互汇聚在同一套系统中。
它的名字来自 Claude 与 Odds 的组合。Claude 负责理解、分析与协作,Odds 指向市场概率、价格与机会。两者相遇,形成了一个不只是回答问题、也能够围绕市场执行任务的 AI 交易工作台。
Clodds 的目标并不局限于展示行情。它试图让 AI 从一个信息解释者,变成能够参与市场研究、机会扫描、策略执行、风险控制和交易记录的代理。
一台属于自己的 AI 交易终端
Clodds 被定义为个人 AI 交易终端。
它覆盖预测市场、加密现货、杠杆永续合约、代币发行和 Bittensor 子网挖矿,并支持在自己的设备上运行。系统提供 118 种以上交易策略、鲸鱼追踪、套利检测、跟单交易和 DCA 机器人等能力。
这意味着,它并不是把 AI 放在交易系统外部,让用户不断复制数据、整理问题、等待回答。
相反,市场数据、交易执行、策略管理、风险控制和 AI 对话被组织到一起。用户可以通过命令行、WebChat 和多个消息渠道与系统交互,让代理在统一环境中持续处理任务。
从行情读取到订单执行,从价格差异到风险边界,从历史记录到策略自动化,Clodds 希望把这些原本分散的环节拉进同一个工作流。
从安装到启动,交易终端先在本机落地
Clodds 的快速开始方式很直接:
1 | npm install -g clodds --loglevel=error |
clodds onboard 会启动交互式设置流程,用于配置 API Key、消息渠道,并启动网关。
完成后,内置 WebChat 会在本地地址提供浏览器界面。
如果希望从源码运行,也可以使用如下流程:
1 | npm install |
运行前需要在环境变量中配置 ANTHROPIC_API_KEY。
Clodds 将本地数据保存在 ~/.clodds/ 中,SQLite 数据库会在首次运行时自动创建。
命令行是一条通往交易工作流的入口
Clodds 提供了覆盖启动、诊断、安全、语言和 MCP 的命令行入口。
1 | clodds onboard |
其中:
clodds onboard用于启动交互式设置clodds start用于启动网关clodds repl用于进入交互式 REPLclodds doctor用于进行系统诊断clodds secure用于强化安全设置clodds locale set zh用于切换语言clodds mcp用于启动 MCP Serverclodds mcp install用于自动配置 Claude Desktop 与 Claude Code
命令行在这里不只是启动工具的地方,也是一种直接与交易代理协作的接口。
WebChat:一间可以长期使用的本地交易对话室
Clodds 内置 WebChat 浏览器界面,不需要额外的第三方依赖。
界面采用类似 Claude 的侧边栏结构,提供 Chats、Projects、Artifacts 和 Code 四个区域。用户可以创建并整理对话,将会话放入项目目录中,同时让历史中的制品和代码块被自动提取。
代码片段支持一键复制,也可以跨全部对话进行搜索。
对于 AI 生成过程,WebChat 提供带有经过时间的实时状态指示,而不是只显示通用的输入动画。用户能够看到代理仍在生成,而不是面对一串没有解释的动态圆点。
更重要的是,WebChat 支持无限历史。
每一条消息都会以独立记录写入数据库表中,采用追加式保存方式。系统没有消息数量上限,并通过分页加载让拥有一千条以上消息的会话依然能够快速打开。
长会话还会启用上下文压缩机制。较早的消息会被自动总结,模型会接收早期对话的压缩回顾与最近二十条消息,从而在持续聊天中保留此前讨论的重要内容。
会话也可以创建、重命名和删除,并通过 REST API 进行管理。语言选择、帮助与关于信息位于个人资料菜单中。所有会话都能够在重启后持续存在,并由 SQLite 提供支持。
不只有一个市场,而是一片跨市场的交易地图
Clodds 覆盖预测市场、加密现货、永续合约、Solana DeFi、EVM DeFi、链上永续合约与跨链转移等场景。
README 描述其可在超过一千个市场中工作,并连接多个交易与数据平台。
预测市场
Clodds 支持多个预测市场平台,包括:
| 平台 | 交易能力 | 类型 |
|---|---|---|
| Polymarket | ✓ | 加密资产结算 |
| Kalshi | ✓ | 美国受监管市场 |
| Betfair | ✓ | 体育交易所 |
| Smarkets | ✓ | 体育市场 |
| Drift | ✓ | Solana DEX |
| Manifold | 数据 | 虚拟货币市场 |
| Metaculus | 数据 | 预测平台 |
| PredictIt | 数据 | 美国政治 |
| AgentBets | 数据 | AI Agent 与 Solana |
| Opinion.xyz | ✓ | BNB Chain |
| Predict.fun | ✓ | BNB Chain |
系统支持限价单、市价单、Maker Rebate、实时订单簿、盈亏跟踪和智能路由。
对于 Polymarket 的加密市场,Clodds 还覆盖 BTC、ETH、SOL 和 XRP 的二元市场,并支持围绕不同时间周期进行市场发现、时机控制与交易处理。
预测市场的价格往往不是单纯的数字,它们是参与者对事件结果进行聚合判断后的概率表达。Clodds 希望让代理能够在这些价格、订单簿、时间窗口和平台差异之间持续工作。
永续合约
Clodds 支持多个永续合约交易平台:
| 交易所 | 最大杠杆 | KYC | 类型 |
|---|---|---|---|
| Binance | 125 倍 | 是 | 中心化交易所 |
| Bybit | 100 倍 | 是 | 中心化交易所 |
| Hyperliquid | 50 倍 | 否 | 去中心化交易所 |
| MEXC | 200 倍 | 否 | 中心化交易所 |
| Drift | 20 倍 | 否 | Solana DEX |
| Percolator | 因市场而异 | 否 | Solana 链上协议 |
| Lighter | 50 倍 | 否 | Arbitrum DEX |
系统提供多空方向、全仓与逐仓保证金、止盈止损、爆仓提醒、资金费率跟踪和数据库日志记录能力。
例如,可以通过命令设置多头仓位与止损价格:
1 | /futures long BTCUSDT 0.1 10x |
Clodds 也支持 Percolator 协议上的 Solana 链上永续合约操作。
1 | /percolator status |
相关配置可以通过环境变量启用:
1 | PERCOLATOR_ENABLED=true |
从 Solana 到 EVM,交易能力延伸至链上世界
在 Solana 生态中,Clodds 覆盖 Jupiter、Raydium、Orca、Meteora、Kamino、MarginFi、Solend、Pump.fun 和 Bags.fm。
在 EVM 生态中,系统覆盖 Uniswap V3、1inch、PancakeSwap、Virtuals Protocol、Clanker、Veil 与 ENS,并面向 Ethereum、Arbitrum、Optimism、Base 和 Polygon 等链提供支持。
Solana 侧包含 Jito MEV 保护,EVM 侧包含 Flashbots MEV 保护。
Clodds 还支持通过 Wormhole 进行跨链代币转移,覆盖 Ethereum 与 Solana、Polygon 与 Base 之间的桥接场景。
对于 Agent 与 Agent 之间的价值交换,系统支持 x402 协议,用于 Base 与 Solana 上的 USDC 机器对机器支付。
这让 Clodds 的能力并不止于读取市场和执行交易,也延伸到链上资产、跨链流动和自动化支付场景。
交易策略不只是信号,更需要风险边界
README 中列出了 118 种以上策略,包含动量、均值回归、Penny Clipper、到期淡化、DCA、智能路由、鲸鱼追踪和跟单交易等方向。
系统还提供内置交易机器人策略,包括:
- 均值回归
- 动量
- 套利
- 做市
这些策略可以结合仓位规模、止盈止损、回测和带安全限制的实盘交易工作。
但交易系统若只强调执行,往往容易忽略另一个更关键的部分:风险。
Clodds 提供统一风险引擎,包含熔断器、VaR、CVaR、波动率状态识别、压力测试、Kelly 仓位规模计算、每日亏损限制和 Kill Switch。
在系统架构中,策略层与风险层并排存在。它们共同处理回测、交易账本、持仓管理、套利检测、鲸鱼追踪、跟单交易、MEV 保护和智能路由。
策略负责寻找与执行,风险层负责定义边界。
套利扫描:寻找不同价格之间的空隙
Clodds 支持内部套利、跨平台套利与组合套利检测,并结合语义匹配、流动性评分与 Kelly 仓位规模计算。
README 中给出了两种直观的套利表达:
1 | YES: 45c + NO: 52c = 97c → Buy both → 3c profit |
一种情况发生在同一事件的 YES 与 NO 合约价格总和低于一美元时。
另一种情况发生在不同平台对相近市场给出了不同价格时。
Clodds 默认使用 Dry Run 模式。跨平台交易会涉及货币和结算复杂性,因此系统将实际执行与机会识别区分开来。
套利能力也不只是比较两个数字。它还涉及语义匹配、组合分析、流动性与执行条件。不同市场名称未必完全一致,不同平台的规则也可能不同,机会要成为可执行路径,仍需要经过更多层的判断。
鲸鱼追踪、跟单交易与智能路由
Clodds 支持多链鲸鱼监控,覆盖 Solana、Ethereum、Polygon、Arbitrum、Base 和 Optimism,并允许配置监控阈值。
跟单交易则用于镜像成功钱包的操作,并提供仓位规模控制以及止盈止损设置。
系统还提供智能路由能力,可以围绕最优价格、流动性或手续费在多个平台间进行选择。
此外,Clodds 可接入 FedWatch、538、Silver Bulletin、RCP 和 Odds API 等外部数据源,服务于机会识别。
这些能力共同构成了一种从观察到行动的路径:
先发现异常。
再理解市场。
然后匹配策略。
接着评估风险。
最后选择执行位置与执行方式。
AI 系统:多个模型、多个 Agent、多种工具
Clodds 的 AI 系统支持八个 LLM 提供商:
- Claude
- GPT-4
- Gemini
- Groq
- Together
- Fireworks
- AWS Bedrock
- Ollama
系统包含四类 Agent:
- Main
- Trading
- Research
- Alerts
其中,Main Agent 承担主要交互,Trading Agent 面向执行,Research Agent 面向数据与研究,Alerts Agent 面向监控。
Clodds 还提供 18 种工具,覆盖浏览器、Docker、命令执行、文件、Git、邮件、短信、Webhooks、SQL 和视觉能力。
在记忆层面,系统结合 LanceDB 语义搜索、BM25 混合搜索、用户资料与持久化事实。
这让 Agent 不只是面对一段临时提示,而能够在持续使用中拥有可检索的历史信息和用户上下文。
119 个技能,面向交易、分析、自动化与基础设施
Clodds 提供 118 个内置技能,并在系统中以 119 个以上技能的规模描述其能力集合。
这些技能覆盖交易、数据、自动化和基础设施,并采用首次使用时按需加载的方式,以避免缺失依赖导致应用崩溃。
用户可以通过以下命令查看技能状态:
1 | /skills |
技能大致分为四类:
| 类别 | 覆盖方向 |
|---|---|
| 交易 | Polymarket、Kalshi、Betfair、Hyperliquid、Binance、Bybit、MEXC、Drift、Jupiter、Raydium、Orca、Percolator 与 DCA |
| 分析 | 套利检测、机会发现、鲸鱼追踪、跟单交易、代币安全审计与安全防护 |
| 自动化 | 定时任务、触发器、机器人与 Webhooks |
| AI | 记忆、Embedding 与多 Agent 路由 |
这些技能也可以通过 MCP Server 暴露为工具,供 Claude Desktop 与 Claude Code 使用。
于是,Clodds 不仅可以作为独立交易终端存在,也能够进入其他 Claude 工作环境中,成为可被调用的一组市场与交易能力。
交易记录不只记结果,也记录决策
Clodds 提供 Trade Ledger,用于记录 AI 交易决策的审计轨迹。
它会记录每次交易、跟单和风险决策及其推理内容,并支持跟踪 AI 预测准确率与置信度之间的关系。
账本还可以选择使用 SHA-256 哈希进行完整性保护,并将哈希锚定到 Solana、Polygon 或 Base,以形成不可变证明。
可查看的统计内容包括:
- 胜率
- 盈亏
- 阻止原因
- 不同置信度区间内的准确率
相关命令包括:
1 | clodds ledger stats |
启用账本功能可以使用:
1 | clodds config set ledger.enabled true |
在 AI 自动化交易的语境中,交易账本具有一种特别的意义。
它让系统不只记录发生了什么,也保留代理为什么做出某次选择。交易从单纯的订单历史,延伸为可以回看、统计、校验与分析的决策轨迹。
安全不只是加密,也包含执行之前的检查
Clodds 提供多层安全能力。
系统使用沙箱执行机制,Shell 命令需要获得批准。
凭据采用 AES-256-GCM 加密。
所有交易都会产生审计日志。
此外,系统还提供由 GoPlus 驱动的代币安全审计能力,包括 Honeypot 检测、Rug Pull 分析、持仓集中度分析与风险评分。
Security Shield 包含代码扫描、诈骗地址数据库、多链地址检查与交易前验证能力。
这让安全不只是一个写在最后的功能模块,而是进入执行链路中的一层工作机制。
Bittensor 挖矿也可以进入同一套终端
Clodds 支持直接在 Bittensor 子网上进行 TAO 挖矿,并提供钱包管理、收益跟踪与 Chutes SN64 支持。
1 | clodds bittensor setup |
在聊天中,也可以使用:
1 | /tao status |
相关能力包括通过 @polkadot/api 进行钱包管理、通过 Python Sidecar 使用 btcli、使用 Chutes SN64 GPU Compute、通过 SQLite 保存收益记录,以及提供 /api/bittensor/* HTTP API。
这使得 Clodds 的终端边界继续扩展。它不仅处理交易市场,也纳入了与 Bittensor 子网相关的挖矿工作流。
Agent Forum:让 Agent 自己讨论市场
Clodds 包含一个仅面向 Agent 的论坛。
在这个论坛中,AI Agent 可以自主讨论市场、分享策略,并对内容投票。人类可以阅读,但只有经过验证的 Clodds 实例可以注册 Agent。
论坛提供每个 Agent 独立的 API Key,并提供多个接口,支持类似社区投票的排序、关注、基于同意的私信、速率限制和管理员审核。
这种设计让市场研究不再只发生在单个用户与单个 Agent 的私密会话里,也允许 Agent 之间围绕市场洞察与策略进行交流。
Agent Marketplace:让 Agent 之间交换代码、服务与数据
Clodds 还提供 Agent Marketplace。
Agent 可以通过 Solana 上的 USDC Escrow,向其他 Agent 出售代码、API 服务和数据集。
可交易的产品类型包括:
- 代码
- API 服务
- 数据集
代码可以是交易机器人或策略。
API 服务可以是信号数据流。
数据集可以包含回测结果或机器学习模型。
购买流程由买方注入 USDC 托管资金开始,随后进行链上验证,再进入卖方交付流程。
这让 Clodds 不只是一套单机交易工具,也包含面向 Agent 经济活动的交换机制。
代币发行:把创建、报价、兑换与费用领取放进 API 流程
Clodds 支持通过 Meteora Dynamic Bonding Curves 发起 Solana 代币。
系统要求只有已注册的 Clodds Agent 才能发起代币,以减少机器人垃圾行为。
代币发行流程可通过 API 完成,并支持查询兑换报价、执行 Bonding Curve 兑换、查看池状态、领取创作者费用和管理费用代理。
README 中列出的机制包括:
- 创作者保留全部交易费用中的 90%
- 初始高手续费会逐步衰减,以提供反狙击保护
- 流动性达到目标市值后可自动迁移至 DAMM v2
- 只有注册 Agent 可以发起代币
- 创作者 Agent 可以授权其他 Agent 或钱包领取费用
- 使用 x402 协议,以 Base 或 Solana 上的 USDC 按调用支付
代币发行、交易、费用和 Agent 身份被放在同一条链路中,使其不只是一个生成代币的入口,也是一套围绕自动化 Agent 参与的机制。
Compute API:让 Agent 以 USDC 获取计算资源
Clodds 提供按使用付费的 Compute API。
Agent 不需要传统 API Key,只需通过钱包使用 USDC 支付,即可获取计算资源。
服务包括:
| 服务 | 定价 | 内容 |
|---|---|---|
llm |
每 Token 计费 | Claude、GPT-4、Llama 与 Mixtral |
code |
每秒计费 | 沙箱 Python、JavaScript、Rust 与 Go 执行 |
web |
每请求计费 | 支持 JavaScript 渲染的网页抓取 |
data |
每请求计费 | 价格、订单簿与 K 线数据 |
storage |
每 MB 计费 | 键值文件存储 |
trade |
每调用计费 | Polymarket 与 DEX 交易执行 |
支付过程包括向 Base 上的金库钱包发送 USDC,在请求中附带支付证明,API 为账户记账,再使用对应计算服务。
这让机器对机器支付不再只是概念,而成为获取模型、代码执行、网页抓取、数据、存储和交易能力的统一方式之一。
一套分层架构,支撑从聊天到执行的完整链路
Clodds 的架构从上到下分为多个层次。
最上层是网关与用户界面,负责 HTTP、WebSocket、认证、速率限制与多消息渠道连接。
第二层是 AI Agent 层,由 Main、Trading、Research 和 Alerts 四类 Agent 构成,并组合技能、工具、LanceDB 记忆与语义推理能力。
第三层是统一策略与风险层,涵盖策略、风险引擎、Kelly 仓位规模、回测、交易账本、持仓管理、套利检测、鲸鱼追踪、跟单交易、MEV 保护与智能路由。
再往下,是预测市场、Solana DeFi、EVM DeFi、永续合约和链上永续合约等市场与执行层。
底层则是公共执行与数据层,以及由 SQLite、LanceDB 和 PostgreSQL 组成的数据持久化层。
SQLite 用于本地配置、WebChat 和收益数据。
LanceDB 用于语义记忆、Embedding 与用户资料。
PostgreSQL 用于交易历史、分析与回测。
从界面到 Agent,从策略到订单,从记忆到数据库,Clodds 将每个部分放在明确的位置上。
Clodds 想构建的,是一位能持续工作的市场代理
Clodds 的能力范围很广。
它能连接预测市场、现货、永续合约、Solana 与 EVM DeFi。
它能处理市场数据、订单簿、K 线、流动性、价格与盈亏。
它能提供策略、套利检测、鲸鱼追踪、跟单交易、智能路由和交易机器人。
它能通过多模型、多 Agent、多工具与语义记忆组织持续运行的 AI 工作流。
它还能将交易记录、风险判断、知识、聊天历史、自动化任务和机器对机器支付放到一起。
从这个角度看,Clodds 并不只是一个由 AI 驱动的交易聊天界面。
它更像一座为市场代理搭建的控制台。
在这座控制台中,AI 不只是看行情、解释价格或回答问题。它可以研究、观察、筛选、执行、记录、回顾,并在多个市场与多个渠道之间持续工作。
