mh1301/mimo-nl-blockchain-explorer
GitHub: mh1301/mimo-nl-blockchain-explorer
由多AI Agent驱动的自然语言区块链浏览器,支持通过自然语言直接查询10条主流链上的区块、交易及余额数据。
Stars: 0 | Forks: 0
# MiMo 自然语言区块链浏览器
使用自然语言查询区块链数据 —— 由 6 个 AI agent 和 MiMO v2.5 Pro 驱动。
## 功能
无需浏览区块浏览器、输入十六进制地址,或理解 ABI 编码 —— 只需用纯文本提问:
- “显示过去 24 小时内 Ethereum 上的巨鲸动向”
- “Polygon 上的 Gas 价格”
- “vitalik.eth 的余额是多少?”
- “Arbitrum 上的最新区块”
系统会解析您的查询,将其路由到正确的链,通过 Alchemy RPC 获取数据,分析模式,生成可视化图表,并用自然语言解释结果。
## 架构
```
Natural Language Input
|
v
+-------------------+
| Query Parser | NL -> structured query (chain, entity, action, filters)
+-------------------+
|
v
+-------------------+
| Chain Router | Resolve ENS, select RPC, validate chain
+-------------------+
|
v
+-------------------+
| Data Fetcher | Fetch blocks, txs, balances via Alchemy RPC
+-------------------+
|
v
+-------------------+
| Data Analyzer | Aggregate, compute metrics, detect patterns
+-------------------+
|
v
+-------------------+
| Visualization | Generate charts (bar, line, gauge, table)
+-------------------+
|
v
+-------------------+
| AI Explainer | MiMo LLM: natural language summary + insights
+-------------------+
```
## 6 个 Agent
| Agent | 角色 | 输入 | 输出 |
|-------|------|-------|--------|
| Query Parser | 自然语言理解 | 自然语言文本 | 结构化查询 JSON |
| Chain Router | 链选择 | 查询 + 地址 | 链信息 + 已解析的地址 |
| Data Fetcher | 区块链数据 | 链 + 过滤条件 | 原始区块链数据 |
| Data Analyzer | 模式检测 | 原始数据 | 指标 + 模式 |
| Visualization | 图表生成 | 数据 + 分析 | 图表配置 |
| AI Explainer | 自然语言总结 | 所有上下文 | 人类可读的解释 |
## 支持的链
Ethereum、BSC、Polygon、Arbitrum、Optimism、Avalanche、Base、zkSync、Linea、Scroll
## API
| Endpoint | Method | 描述 |
|----------|--------|-------------|
| `/` | GET | 仪表盘 |
| `/api/query` | POST | 自然语言查询 |
| `/api/chains` | GET | 支持的链 |
| `/api/history` | GET | 查询历史 |
| `/api/agents` | GET | Agent 状态 |
| `/health` | GET | 健康检查 |
## 技术栈
- **后端:** FastAPI + Uvicorn
- **LLM:** MiMO v2.5 Pro(兼容 OpenAI 的 endpoint)
- **RPC:** Alchemy(多链)
- **前端:** 原生 HTML/CSS/JS,带有动态粒子背景
- **Agent:** 6 个具有共享内核的专用 agent
## 演示
在线演示:http://43.153.206.68
## 许可证
MIT
标签:AI智能体, Alchemy RPC, Web3, 区块链浏览器, 多模态安全, 数据可视化, 逆向工具