loading…
Search for a command to run...
loading…
A human-machine collaboration platform that manages team members and tasks using skill matching and a unique 'Five Elements' energy balance framework. It enable
A human-machine collaboration platform that manages team members and tasks using skill matching and a unique 'Five Elements' energy balance framework. It enables teams to register members, assign tasks, and monitor collaboration progress through an integrated dashboard.
版本: V1.0 发布时间: 2026-02-03 开发状态: 🎉 完整上线
超协体是一个AI原生的项目制协作网络,通过PWP(个人工作空间协议)和AI智能推荐,实现高效的跨组织协作。
在小程序和SaaS之间的AI原生协作平台
前端: HTML5 + CSS3 + Vanilla JavaScript
后端: Node.js + Express.js
数据库: PostgreSQL + Prisma ORM
实时通信: WebSocket
AI集成: Claude API (Anthropic)
部署: Railway.app
01. 用户系统 - 注册、登录、认证、权限
02. 项目管理 - 创建、编辑、成员管理
03. 任务管理 - 任务分配、状态跟踪
04. 成员管理 - 成员信息、PWP画像
05. 知识晶体 - 方案沉淀、评分、引用
06. 短邮系统 - PWP决策通信
07. 管理后台 - AI守门人、审核机制
08. WebSocket - 实时协作、在线状态
09. AI智能推荐 - 任务推荐、成员匹配
10. 核心服务器 - 统一API、路由管理
说明:原始快照仍保留在
核心系统/目录下(仅供参考),实际运行以src/与public/为准。
超协体MVP1.0代码库/
│
├── package.json
├── .env.example
├── README.md
│
├── src/
│ ├── server.js # Express主服务器
│ └── modules/ # 后端模块
│ ├── auth/
│ ├── projects/
│ ├── aiGatekeeper/
│ ├── websocket/
│ ├── solutions/
│ └── pwp/
│
├── public/ # 前端静态页面与资源
│ ├── *.html
│ ├── css/
│ └── js/
│
├── prisma/
│ └── schema.prisma
│
├── data/
│ └── store.json
│
└── docs/ # 产品/部署/使用/开发文档
├── 产品文档/
├── 使用指南/
├── 部署文档/
└── 开发记录/
| 模块 | 前端页面 | 后端服务 | 代码量(估算) |
|---|---|---|---|
| 用户系统 | 3个 | 1个 | ~15KB |
| 项目管理 | 3个 | 1个 | ~90KB |
| 任务管理 | 1个 | - | ~20KB |
| 成员管理 | 2个 | - | ~60KB |
| 知识晶体 | 4个 | 1个 | ~120KB |
| 短邮系统 | 2个 | 2个 | ~80KB |
| 管理后台 | 1个 | 1个 | ~40KB |
| WebSocket | - | 1个 | ~7KB |
| AI推荐 | 2个 | - | ~75KB |
| 核心服务器 | - | 1个 | ~112KB |
| 总计 | 18个页面 | 8个服务 | ~619KB |
数据库表: 15个主要表 API端点: 50+个端点
Node.js >= 16.0.0
PostgreSQL >= 13.0
npm >= 7.0.0
npm install
# 创建 .env 文件
DATABASE_URL="postgresql://user:password@localhost:5432/supercoordination"
JWT_SECRET="your-secret-key"
ANTHROPIC_API_KEY="your-claude-api-key"
如果使用 Railway:
postgres.railway.internal仅用于 Railway 内网运行;本地开发需使用 Public 连接串(host 通常为containers-*.railway.app)。
npx prisma db push
npx prisma db seed # 可选:创建测试数据
如果你曾使用 data/store.json 保存任务/成员,可执行:
npm run migrate:store
npm run setup:local
npm run check:env
npm start
# 本地开发(读取 .env)
bash scripts/start-local.sh
# 本地模拟生产
bash scripts/start-prod.sh
主页: http://localhost:3000
登录: http://localhost:3000/login.html
仪表盘: http://localhost:3000/dashboard.html
短邮系统: http://localhost:3000/shortmail-login.html
管理后台: http://localhost:3000/admin.html
DATABASE_URL(Railway 会自动注入)JWT_SECRETANTHROPIC_API_KEY(可选)railway.toml 启动 npm run start:railwayrailway.env.exampleHEALTHCHECK_URL="https://your-app.up.railway.app/health" npm run check:deploy
已内置 PWA(manifest + service worker):
public/manifest.jsonpublic/sw.jspublic/js/pwa.js访问站点后即可“添加到主屏幕”。
产品文档/超协体产品介绍.md产品文档/功能清单-v2.0-AI增强版.md部署文档/快速启动指南.md数据库/schema.prisma 理解数据模型核心系统/10_核心服务器/server.js 理解路由不可篡改的工作过程记录
// PWPRecord数据模型
{
id: UUID,
userId: String,
projectId: String,
eventType: String, // decision_requested, decision_made等
eventData: JSON, // 完整的事件数据
status: String, // active, responded, archived
occurredAt: DateTime
}
双层权限 + AI自动审核
注册 → AI评估PWP画像 →
├─ 通过 → 自动批准
└─ 不确定 → 管理员审核
方案沉淀与复用
创建方案 → 团队使用 → 评分反馈 → 排行榜 → 跨项目复用
AI增强的决策流
决策请求 → AI生成建议 → 快速响应/手动响应 → 决策链记录
| 表名 | 说明 | 关键字段 |
|---|---|---|
| User | 用户表 | email, pwpProfile, points |
| Project | 项目表 | name, description, creatorId |
| ProjectMember | 项目成员 | projectId, userId, role |
| Task | 任务表 | title, status, assigneeId |
| Solution | 知识晶体 | title, content, score |
| PWPRecord | PWP记录 | eventType, eventData, status |
| Message | 消息表 | content, senderId, receiverId |
| Notification | 通知表 | type, content, userId |
| AIMember | AI成员 | name, role, capabilities |
| SolutionReference | 晶体引用 | solutionId, taskId |
| SolutionRating | 晶体评分 | solutionId, rating |
| Invitation | 邀请表 | email, status, aiScore |
| CollaborationRequest | 协作请求 | fromUserId, toUserId |
| TaskRecommendation | 任务推荐 | userId, taskId, score |
| PartnerRecommendation | 搭档推荐 | userId, partnerId |
完整Schema: 见 数据库/schema.prisma
本地: http://localhost:3000
数据库: PostgreSQL本地实例
应用: https://supercoordination.railway.app
数据库: Railway PostgreSQL
CDN: Cloudflare(可选)
详细部署步骤: 见 部署文档/RAILWAY_SETUP.md
无
无
feat: 新功能
fix: Bug修复
docs: 文档更新
refactor: 代码重构
test: 测试相关
chore: 构建/工具
~/Desktop/超协体MVP1.0代码库/./docs/代码库五行属性:
主权定位: 🏔️土 + 🌳木双核驱动(资产沉淀 + 生产能力)
超协体MVP 1.0开发完成度: 🎉 100%
系统状态: 🟢 生产就绪
开发团队: Claude Sonnet 4.5 + 指挥官 开发周期: 2026年1月-2月 代码库版本: V1.0 最后更新: 2026-02-03
【口号】: 器已成库,势已蓄能,待势而发,筑梦超协!🚀
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"supercoordination-mcp-server": {
"command": "npx",
"args": []
}
}
}Read, send and search emails from Claude
Send, search and summarize Slack messages
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)