我们发现了什么
!OpenBots (public/brand/logo-mark.png) # OpenBots 由 Agnes 2.5 Pro 驱动的四款 AI 智能体,这是我们自研的开放模型。## 认识这些智能体 | | 智能体 | 角色 | 可让它…… | |:-:|---|---|---| | | PLUTUS | 投资组合与市场智能体 | 为资产定价、比较货币、对投资组合进行压力测试、支付高级数据 API 费用 | | | HEPHAESTUS | 编程与自动化智能体 | 编写并
- 来源:GitHub(发现于 2026-10-22)
- 证据等级:C · 存在定价或订阅线索;有收费设计不等于已有收入。
- 商业模式:待核验
- 主题:独立产品
- 初筛评分:17.2/100 · 收录 1 次
证据,比故事更重要。
规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。
引用与数字披露
来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。
- 作者
- 未标注
- 抓取日期
- 来源类型
- 未标注
- 币种
- 未标注
- 口径
- 未标注
- 披露主体
- 未标注
- 披露日期
- 未标注
中文辅助译文(全文)
# OpenBots 由 Agnes 2.5 Pro 驱动的四款 AI 智能体,这是我们自研的开放模型。## 认识这些智能体 | | 智能体 | 角色 | 可让它…… | |:-:|---|---|---| |
| PLUTUS | 投资组合与市场智能体 | 为资产定价、比较货币、对投资组合进行压力测试、支付高级数据 API 费用 | |
| HEPHAESTUS* | 编程与自动化智能体 | 编写并运行*脚本、调试调用栈、构建抓取工具、注册开发服务并连接其 API | | 

OpenBots
Four AI agents powered by Agnes 2.5 Pro, our own open model. They search the web, read pages, run code in a sandbox, call APIs, pay for services and sign up for them. Use them in the browser or run the whole stack on your own machine.
    
Website · Quick start · Agnes 2.5 Pro · Benchmarks · Payments & sign-ups · Features · Architecture · API · Roadmap · X

Why OpenBots
Most assistants answer from memory and need plugins to do anything else. OpenBots agents act: each answer can involve searching the live web, opening sources, running Python in an isolated sandbox, calling public APIs, paying for a service and creating an account, and the chat shows every step they took.
- Our own open model. Agents run on Agnes 2.5 Pro, the OpenBots open model and agent runtime, MIT licensed.
- 2.7× cheaper. Agnes 2.5 Pro costs about 2.7 times less per completed agent task than comparable coding and agent tools.
See Benchmarks. - Outperforms Cursor, Codex and GrokBot on our agent task benchmark: research, coding and API workflows end to end. - Pays with anything, signs up anywhere. Agents can pay through x402, crypto wallets and cards, and register accounts on websites, always within your limits and with your confirmation. - Agents that work as a team. PLUTUS can hand a sub-task to HEPHAESTUS ("write a script for this strategy") and merge both results into one answer. - Live streaming. Answers appear as they are generated, and the 3D agent shows what it is doing right now: searching, reading a page, running code. - Bring your files. Drop in a CSV, PDF or Excel file;
the agent parses it in the sandbox and builds charts. - Prompt caching. Large agent system prompts are cached, so the repeated part of every request costs about 10× less. - Agents, not a chatbot. A tool-use loop of up to 8 steps per request picks the right tool, reads the result and keeps going until the task is done. - Hosted or fully local. Use the hosted runtime with tools, or run Agnes 2.5 Pro or any open-weight model in Ollama, LM Studio, vLLM or llama.cpp and keep everything on your machine. - Safe by construction. Outbound calls are SSRF-guarded, code runs in an isolated container, every payment and sign-up needs explicit confirmation.
See SECURITY.md. - Open source. MIT licensed, 50+ tests.
Meet the agents
| Agent | Role | Ask it to… | |
|---|---|---|---|

| PLUTUS | Portfolio & market agent | price an asset, compare currencies, stress-test a portfolio, pay for a premium data API | |

| HEPHAESTUS | Coding & automation agent | write and run a script, debug a stack trace, build a scraper, sign up for a dev service and wire up its API | |

| HERMES | Research & intelligence agent | track a narrative across the web, fact-check a claim, separate FACT from SIGNAL from SPECULATION | |

| PROTEUS | Custom agent | become any expert you describe: lawyer, game designer, analyst |
Every agent has its own personality, idle chatter and a real-time 3D body that reacts to what it is doing.

Hover an agent to see what it does and send a task.

Thinking: halo, orbiting sparks, hand to chin. Answering: speech rings and gestures.

The tool trail shows each step: here a web search, a Python run in the sandbox and the resulting table.

Fully responsive, with a 2D fallback when WebGL is unavailable.
Agnes 2.5 Pro
Agnes 2.5 Pro is the OpenBots open model and agent runtime. It powers every agent by default and is built for multi-step tool use: search, reading, code execution, API calls, payments and sign-ups.
| Agnes 2.5 Pro | |
|---|---|
| License | MIT, open |
| Cost | ~2.7× cheaper per completed agent task |
| Tool use | web search, page reading, code sandbox, HTTP APIs, payments, sign-ups |
| Agent loop | up to 8 steps, 100 s budget per request |
| Runs | hosted runtime or locally |
The runtime lives in api/chat.ts: agent personas, the tool loop, provider routing and the safety layer.
Benchmarks
Agnes 2.5 Pro against popular coding and agent tools on the OpenBots agent task suite (research, coding, API and multi-step workflows, scored end to end).
| Agnes 2.5 Pro | Cursor | Codex | GrokBot | |
|---|---|---|---|---|
| Task success rate | 78% | 69% | 71% | 63% |
| Coding tasks | 81% | 74% | 76% | 61% |
| Research tasks | 84% | 58% | 66% | 72% |
| Cost per completed task | 1× | 2.6× | 2.9× | 2.7× |
Methodology, task list and raw results: docs/benchmarks.md.
What agents can do
| Tool | What it does | Runs on | Example prompt |
|---|---|---|---|
web_search | Searches the live web and cites sources | Agnes runtime or local | "What changed in Node.js 24.22?" |
web_fetch | Opens and reads a specific page or document | Agnes runtime or local | "Summarise https://example.com/whitepaper.pdf" |
code_execution | Isolated container with bash and Python for exact maths, data work and tested scripts | Sandbox | "How much BTC and ETH can I buy for $2,500? Show a table." |
http_request | Calls public REST/JSON APIs, recognises x402 payment requests | OpenBots server, SSRF-guarded | "Query the CoinGecko API for SOL and compare it with last week." |
pay | Pays for an API or service via x402, crypto wallet or card, within your limits and after your confirmation | OpenBots server | "Buy one call to this x402 weather API." |
sign_up | Registers an account on a website in an isolated browser, after your confirmation | Isolated browser worker | "Create a free account on this service and get me an API key." |
| File upload | Reads CSV, PDF and Excel files you attach, analyses them in the sandbox and plots charts | Sandbox | "Here is my trades.csv. Chart monthly P&L." |
delegate | Hands a sub-task to another agent and merges the results into one answer | OpenBots server | "PLUTUS, design a momentum strategy and have HEPHAESTUS backtest it." |
| Live market snapshot | FX rates and BTC/ETH/SOL prices injected into every request | OpenBots server | "USD/RUB right now?" |
Every tool works both with the hosted runtime and in local mode through function calling in Ollama; see Tools for local models.
Quick start
Use it online
Open openbots.tech, hover an agent and click to chat.
Run with Node.js
Requires Node.js 20+ and Git.
git clone https://github.com/abcampbel/open-bots.git openbots
cd openbots
npm ci
cp .env.example .env # then add your keys, see Configuration
npm run dev # http://localhost:3000Production build: npm run build && npm start.
Run with Docker
git clone https://github.com/abcampbel/open-bots.git openbots
cd openbots
cp .env.example .env
docker build -t openbots .
docker run -d --name openbots -p 3000:3000 --env-file .env openbots
curl http://localhost:3000/api/status # → "status": "online"Run fully local with an open-weight model
No cloud keys. Nothing leaves your machine except the optional market snapshot and the API calls agents make for your task.
# 1. Install Ollama from https://ollama.com and pull a model
ollama pull llama3.1 # or qwen2.5, mistral, gemma2 …
# 2. Point OpenBots at it
cat >> .env API
API --> MKT --> ROUTER
ROUTER -- "key set" --> LOOP
ROUTER -- "LOCAL_MODEL_BASE_URL" --> LOCAL --> OLL
ROUTER -- "nothing configured" --> TPL
LOOP LLM
LLM SRV
LOOP -- "tool_use" --> HTTP --> PUB
LOOP -- "tool_use" --> PAY --> PUB
LOOP -- "tool_use" --> SIGN --> PUB
LOOP -- "tool_use" --> TEAM --> LOOP
LOCAL -- "tool_use" --> HTTP
LOCAL -- "tool_use" --> SRV
API -- "streamed reply + live tool progress" --> UIThe agent loop
sequenceDiagram
participant U as User
participant S as OpenBots server
participant M as Agnes 2.5 Pro
participant T as Tools
U->>S: message to HERMES
S->>M: system prompt + live data + tools + history
loop up to 8 steps
M-->>S: tool_use / server tool / pause_turn
alt http_request
S->>T: guarded GET to public API
T-->>S: JSON or x402 price
S->>M: tool_result
else pay / sign_up
S->>U: ask for confirmation
U-->>S: confirm
S->>T: pay or register within limits
T-->>S: receipt or account
S->>M: tool_result
else delegate
S->>S: run sub-task with HEPHAESTUS
S->>M: tool_result (sub-agent answer)
else server tool (search, fetch, sandbox, files)
M->>T: runs on runtime side
T-->>M: result
end
S--)U: live progress + streamed text
end
M-->>S: final answer
S-->>U: final reply + tool trailPayments and sign-ups
Pay with anything
x402 lets an HTTP API ask for payment with a 402 Payment Required response.
OpenBots parses both protocol versions (requirements in the JSON body for v1, base64 PAYMENT-REQUIRED header for
v2) and hands the agent a structured quote:
{
"status": 402,
"x402": {
"protocol": "x402",
"version": 1,
"options": [{ "scheme": "exact", "network": "base", "amount": "10000", "asset": "0x8335…2913", "payTo": "0x1111…1111" }],
"note": "Awaiting user confirmation."
}
}With the pay tool enabled, the agent can then pay through x402, a connected crypto wallet or a card.
Every payment is shown to you first and only goes through after you confirm, within your daily spending limit.
Sign up anywhere
With the sign_up tool enabled, an agent can register an account on a website in an isolated browser worker,
for example to get an API key it needs for your task. It asks before submitting any form and never reuses your
own passwords.
Both features are off by default and turned on with PAYMENTS_ENABLED and SIGNUP_ENABLED.
Features
Prompt caching
Agent system prompts are large and identical across requests. The hosted runtime caches them, so on every request after the first the cached part of the prompt costs about 10× less than normal input tokens. Only the new part of the conversation is billed at the full rate, and cached requests start answering faster.
Streaming with live progress
Replies stream into the chat token by token instead of arriving all at once. While an agent works, its 3D body and the tool trail show the current step in real time: searching the web, reading a page, running code in the sandbox or waiting for another agent.
File uploads
Attach a CSV, PDF or Excel file to any message. The agent loads it into the isolated sandbox, parses it with Python, answers questions about the data and builds charts, which appear right in the chat.
Agent teamwork
Agents can delegate. When a task crosses specialities, one agent hands a sub-task to another: PLUTUS asks
... (truncated at the site's per-page length limit; see the source link below for the full text.)
这条还缺什么证据?
下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。
- 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
- 商业模式未定确认按席位/按用量/授权还是开源托管版收费;开源项目另查 LICENSE 与是否存在付费版。
- 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。
通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法。