SynthCrew v3.0——开放世界人工智能代理操作系统
SynthCrew既是一款游戏,也是一款SaaS :一个开放的3D世界,您的人工智能代理可以在这里生活,执行真正的任务,并可以通过嵌入式CLI进行协调-就像Claude Code一样,但在赛博朋克世界中。
_“当您可以在生活世界中协调代理时,为什么要使用灰色CLI?”_
______________________________________________________________________
快速启动
npm install
npm run dev:all # Frontend :5173 + API :3001可选环境变量(.env) :
ANTHROPIC_API_KEY=sk-... # Pour l'exécution réelle via Claude
GITHUB_TOKEN=ghp_... # Pour les outils GitHub
BRAVE_API_KEY=... # Pour la recherche web
SLACK_WEBHOOK_URL=... # Pour les notifications Slack______________________________________________________________________
乐概念
| 传统 | SynthCrew |
|---|---|
| CLI灰色 | 3D世界中的终端 |
| 文本日志 | 移动到工作站的代理 |
| 不可见工作流 | 代理之间的可见数据流 |
| 技术工具 | 游戏+SaaS |
______________________________________________________________________
V3.0功能
集成CLI终端(用于打开)
> mission "Analyse les PRs GitHub et génère un rapport"
> agents ls
> agent NEXUS task "Planifier la roadmap Q2"
> spawn CODEFORGE
> missions ls
> services
> help完整的命令类型Claude代码,从服务器实时流式传输。
开放世界与地区
- 枢纽区 (NEXUS)-指挥中心
- 数据季度 (数据流)-数据管道
- 分析区 (棱镜)-分析实验室
- 档案库 (抄写员)-文档库
- 通信塔 (SIGNAL)-通信中心
- 蜘蛛网 (Spider)-网络监控网络
- 福吉区 (Codeforge)-开发研讨会
特工Vivants
- 向他们移动 工作站 当他们工作时
- 实时显示他们正在做什么(“数据恢复…”、“PR评论…”)
- 状态机:
idle → queued → active → celebrating/error - 视觉健康-因错误而恶化
视觉数据流
- 任务期间在特工之间飞行的彩色粒子
- 活性剂之间的连接半径
- 赋予世界生命的环境粒子
实际AI执行
- 与
ANTHROPIC_API_KEY:克劳德分解并真正执行任务 - 无钥匙:具有实时反馈的真实模拟
- 通过WebSocket流式传输Claude响应
科幻音乐(6圈)
- 《进入虚空》、《觉醒站》、《时空断裂》等
- 带音量控制和导航的播放器
______________________________________________________________________
路线
| URL | 描述 |
|---|---|
/ | 3D世界-探索、观察代理、使用终端 |
#/classic | 仪表板-团队管理、任务和工具 |
#/classic/ops | 行动-启动和跟踪任务 |
#/classic/log | 历史和成就 |
______________________________________________________________________
API
| 端点 | 描述 |
|---|---|
POST /api/cli/task | 从外部CLI创建任务 |
POST /api/cli/exec | 执行系统命令(安全) |
GET /api/agents | 代理列表 |
GET /api/services | 连接的MCP服务 |
GET /api/health | 健康检查 |
WS /ws | WebSocket-任务、代理、实时流 |
外部CLI示例(与Claude代码兼容)
curl -X POST http://localhost:3001/api/cli/task \
-H "Content-Type: application/json" \
-d '{"prompt": "Ta mission ici", "source": "claude-cli", "autoRun": true}'______________________________________________________________________
建筑
server/
index.js — API Hono + WebSocket + SPA serving
lib/
claudeEngine.js — Exécution réelle via Anthropic API (streaming)
missionEngine.js — Orchestration des missions
tools.js — Outils réels (GitHub, web, Slack, Notion)
schemas.js — Validation Zod
src/
AppImmersive.jsx — App principale (Canvas 3D + UI)
scenes/
World.jsx — Monde complet (lumières, fog, atmosph.)
HumanoidAgent.jsx — Agents vivants avec machine à états
DataFlowParticles.jsx — Visualisation data entre agents
CityDistricts.jsx — Districts avec tours, hologrammes, pylônes
Terrain.jsx — Terrain procédural 260×260
components/
CLITerminal.jsx — Terminal CLI embarqué (Tab=complétion, ↑↓=historique)
GameHUD.jsx — HUD agents + zones
AmbientAudio.jsx — Jukebox sci-fi (6 tracks)
store/ — Zustand (world, player, controls, events)
lib/ — API, collisions, zones, noise______________________________________________________________________
货币化愿景
SynthCrew是 游戏化SaaS :
- 探索者 (免费)-3名特工,每天5次任务,基本世界
- 船员 (29欧元/月)-10名特工,无限任务,所有地区,克劳德·阿皮
- 舰队 (99欧元/月)-无限代理、团队工作区、API优先级、分析
- 企业 -白标签、SSO、SLA、专用支持
用户付费协调他们在各自领域(金融、开发、营销、支持等)的专业人工智能代理,并提供一个界面,使自动化变得可见和引人入胜。
______________________________________________________________________
部署
npm run build
npm start
# ou
npm run deploy:render健康检查: GET /api/health
