内容
# 网络 AI 团队
[](https://github.com/Hyper-AI-Lab/cyber-ai-team/actions/workflows/ci.yml)
[](LICENSE)
[](docker-compose.yml)
[](docs/architecture/autonomous-company-os.md)

**网络 AI 团队是一个适用于单人创始人、一人公司和小型数字创业公司的自托管 AI 公司操作系统。** 它围绕人类所有者运行一组受控的 AI 工作人员:首席运营代理、观察代理、公司建设者、记忆管理员、财务/会计、法律、销售、营销、支持、产品、工程、运营、安全、研究和通信角色。
目标不是另一个聊天机器人。目标是一个实用的开源基础,用于自治数字公司:代理可以观察公司状态,回忆长期记忆,更新规范业务记录,提出或创建角色,运行安全的内部操作,并将高影响决策升级给所有者。
## 问题
单人创始人和小型团队越来越需要一个真正的公司运营平台:CRM、会计、项目管理、客户支持、知识工作、合规、安全、外联、监控和决策日志。雇用一个完整的团队很昂贵,但将许多不相关的 AI 工具拼凑在一起会造成脆弱的上下文、重复的工作和不可见的风险。
网络 AI 团队走的是另一条路:
- **一个公司记忆**,而不是分散的聊天记录。
- **一个所有者控制台**,而不是隐藏的自主操作。
- **一个规范的业务记录**,由 ERPNext 和 PostgreSQL 提供支持。
- **许多专门的 AI 工作人员**,由一个受控的执行循环协调。
- **在影响阈值以下的积极自主**,具有风险或外部操作的审批门控。
- **FOSS-first 和自托管**,因此早期阶段的创始人不必在有收入之前强制使用付费 SaaS。
这一类别正在迅速发展。[Business Insider 报道](https://www.businessinsider.com/ai-agents-one-person-companies-china-openclaw-alibaba-president-2026-3) 了 AI 代理正在推动中国“一人公司”的兴起,阿里巴巴.com 领导层估计其平台客户中有 30-40% 是单人创业者,并将代理描述为这些创始人的员工。[PwC 的 2025 年代理 AI 调查](https://www.pwc.com/us/en/tech-effect/ai-analytics/ai-agent-survey.html) 发现,79% 的受访高管已经采用 AI 代理,66% 的采用者报告了可衡量的生产力价值。网络 AI 团队将这一理念转化为一个自托管、可检查的操作系统。
## 功能
| 功能 | 网络 AI 团队提供的内容 |
| --- | --- |
| 自主公司编排 | 首席运营代理观察准备度、ERPNext、记忆、代理、工作流、审批、角色差距、KPI、基准和所有者指令。 |
| 独立批评 | 观察代理审查治理决策的弱证据、目标漂移、提示注入式指令、政策违规和不安全假设。 |
| 动态角色创建 | 公司建设者和角色待办事项检测缺失的业务能力,并创建安全的角色或请求高风险角色的审批。 |
| 长期记忆 | 四层记忆结构:固定身份、工作流状态、带有 Qdrant 的检索记忆和 PostgreSQL/ERPNext 中的规范记录。 |
| 业务记录系统 | ERPNext 集成用于 CRM、会计、项目、任务、门票、采购、客户、供应商、线索、机会和发票。 |
| 人在环中治理 | 所有者审批、重放保护、目标匹配、过期、消耗状态检查、审计证据和准备度门控。 |
| 所有者控制台 | Next.js 控制台用于代理、记忆、工作流、聊天、审批、集成、审计轨迹、运营准备度、执行驾驶舱、角色待办事项和治理状态。 |
| 生产环境操作 | Docker Compose 部署、Caddy 分段边缘、迁移、备份/恢复演练、烟雾测试、负载门控、CI、Trivy 镜像扫描和 Prometheus/Grafana 兼容的观测性。 |
| FOSS-first 资源政策 | 新工具和依赖项必须声明许可证、成本、自托管能力、托管服务依赖项、数据共享风险和免费层限制。 |
## 架构
```mermaid
flowchart TD
Owner["人类所有者"] --> Console["所有者控制台"]
Console --> API["FastAPI 控制平面"]
API --> Governor["首席运营代理"]
API --> Observer["观察代理"]
Governor --> Planner["自主规划"]
Governor --> Roles["AI 角色团队"]
Observer --> Governor
Roles --> Tools["受控工具"]
Tools --> ERP["ERPNext 规范业务记录"]
Tools --> Comms["电子邮件和可选通信"]
API --> Memory["记忆结构"]
Memory --> Qdrant["Qdrant 检索"]
Memory --> Postgres["PostgreSQL 系统状态"]
Planner --> Temporal["Temporal 工作流"]
API --> Audit["审计和控制证据"]
API --> Metrics["指标和准备度"]
```
核心堆栈:
| 层 | 技术 |
| --- | --- |
| 后端 | FastAPI、SQLAlchemy、Alembic、PostgreSQL、Redis |
| 代理编排 | LangGraph/CrewAI 启发的角色编排、受控规划服务、Temporal 工作流 |
| 记忆 | PostgreSQL、Qdrant、结构化记忆协议、操作图索引 |
| 记录系统 | ERPNext 加 PostgreSQL |
| 前端 | Next.js、React、Tailwind CSS |
| 治理 | 所有者 JWT 认证、本地/OPA 授权、审批记录、审计/控制证据 |
| 观测性 | `/health`、`/ready`、`/metrics`、Prometheus/Grafana 兼容的配置 |
| 部署 | Docker Compose、Caddy 边缘、分段提升脚本、备份/恢复手册 |
| 互操作性方向 | MCP 样式的工具合约和 A2A 样式的代理互操作性表面 |
## 适用人群
- 构建 AI 原生业务的单人创始人。
- 希望在不雇用完整团队的情况下拥有数字工人的单人公司。
- 需要运营杠杆的小型创业公司,以便在能够负担更大的团队之前。
- 研究多代理系统、AI 员工、自主代理、记忆层、ERP 支持的代理和人在环中 AI 治理的开发人员。
- 希望自托管替代透明代理 SaaS 的团队。
## 快速入门
### 1. 配置
```bash
cp .env.example .env
# 编辑 .env。至少设置所有者凭证和您的 LLM 提供商密钥。
```
对于类似生产环境的操作,请替换所有默认机密,设置 `OWNER_PASSWORD_HASH`,配置确切的 CORS 源,保留外部副作用审批门控,并在启用它们之前验证集成。
### 2. 启动
```bash
# 推荐:托管屏幕会话
./start.sh
screen -r cyber-team
# 或直接 Docker Compose
docker compose up --build
```
### 3. 打开
| 服务 | 本地网址 |
| --- | --- |
| 所有者控制台 | http://localhost:3001 |
| API | http://localhost:8000 |
| API 文档 | http://localhost:8000/docs |
使用 `.env` 中的 `OWNER_EMAIL` 和 `OWNER_PASSWORD` 登录。
### 4. 构建您的 AI 公司
1. 打开所有者控制台。
2. 进入 **代理** 并运行公司建设者。
3. 如果配置了 ERPNext,请同步公司上下文。
4. 查看角色待办事项中的推荐角色。
5. 仅在有效载荷和目标正确时批准高风险角色/工具授予。
## 主要 AI 角色
网络 AI 团队包括以下角色系列:
- 首席运营代理 / 治理者
- 观察代理
- 公司建设者
- 监督者 / 编排者
- 记忆管理员
- 财务和会计
- 法律和政策
- 销售和 CRM
- 营销和公关
- 客户支持和成功
- 产品和项目管理
- 软件工程和 QA
- 运营和采购
- 人事和人力资源
- 安全和合规
- 知识和研究
- 通信
可以根据公司背景、ERPNext 漂移、阻塞工作、角色差距、工作流失败、记忆发现或所有者指令提出新角色。低风险内部角色可以自动创建;具有副作用或高风险的能力需要所有者审批。
## 安全模型
网络 AI 团队旨在具有明确的控制边界的自主性:
- 没有假成功工具执行。
- 没有外部副作用而没有匹配的审批在分段/生产政策中。
- 没有审批重放、错误目标审批、过期审批或消耗审批执行。
- 没有生成的代码热加载到实时运行时。
- 在 FOSS-first 政策下,没有付费/SaaS-only 工具依赖作为准备度阻塞器。
- 没有通过正常 API 删除审计证据。
- 提示注入式请求被降级为审查而不是直接执行。
所有者可以从控制台检查决策、审批、记忆轨迹、角色差距、工具准备度、工作流、审计事件和治理者/观察者状态。
## 开发
```bash
# 后端
cd backend
pip install -e ".[dev]"
pytest
# 前端
cd frontend
npm install
npm run dev
```
在打开拉取请求之前运行本地生产准备度门控:
```bash
./scripts/quality-gate.sh
```
可用的更重检查:
```bash
RUN_MIGRATION_REHEARSAL=1 RUN_COMPOSE_SMOKE=1 ./scripts/quality-gate.sh
```
## 文档
- [自主公司操作系统架构](docs/architecture/autonomous-company-os.md)
- [生产准备度计划](docs/production-readiness-plan.md)
- [ERPNext 操作手册](docs/runbooks/erpnext.md)
- [备份和恢复操作手册](docs/runbooks/backup-restore.md)
- [部署提升操作手册](docs/runbooks/deployment-promotion.md)
- [分段提升操作手册](docs/runbooks/staging-promotion.md)
- [发布回滚操作手册](docs/runbooks/release-rollback.md)
- [GitHub 可发现性说明](docs/visibility/github-discoverability.md)
## 仓库关键词
AI 代理,AI 代理,代理 AI,自主代理,多代理系统,AI 员工,数字工人,一人公司,单人创始人,创业自动化,公司操作系统,自主公司,ERPNext,LangGraph,CrewAI,Temporal,Qdrant,FastAPI,Next.js,Docker Compose,MCP,A2A,RAG,长期记忆,人在环中,所有者控制台。
## 状态
这是一个活跃的开源项目和生产环境参考实现。该系统已经包括身份验证的所有者流程、ERPNext 支持的操作、受控角色待办事项、准备度证据、CI、分段部署脚本、备份/恢复演练和安全门控。它仍在快速发展中,尤其是在执行治理者、观察者批评、自适应基准和更丰富的业务集成方面。
## 贡献
如果贡献保留核心原则,则欢迎贡献:自托管、FOSS-first、可审计、所有者可见、高影响审批门控和诚实地处理不可用的工具。从 [CONTRIBUTING.md](CONTRIBUTING.md) 开始。
## 许可证
MIT。参见 [LICENSE](LICENSE)。