介绍
OpenVort 是什么,以及它能为你做什么。
什么是 OpenVort?
OpenVort 是一个开源 AI 员工平台。你可以创建 AI 员工,让他们与真人员工一起工作 -- 在企业微信、钉钉、飞书里接需求、写代码、审代码、跑构建、做汇报、搞运营,就像多招了几个同事。
主要特性
AI Agentic Loop
基于 Claude Tool Use 的原生 Agent 循环(约 50 行核心代码),Agent 自主决策调用工具。不依赖 LangChain,保持轻量可控。
插件化架构
10 个内置插件覆盖研发全流程:
- VortFlow — 敏捷流程管理
- VortGit — 代码仓库管理
- Jenkins — CI/CD
- 知识库 (Knowledge) — RAG 检索增强
- 汇报 (Report) — 日报/周报/月报
- 定时任务 (Schedule) — 自动化任务
- 浏览器 (Browser) — Web 自动化
- 系统管理 (System) — 核心管理
- 通讯录 (Contacts) — 多平台身份映射
- 禅道 (Zentao) — 项目管理
通过 Python entry_points 自动发现,pip install openvort-plugin-xxx 即可扩展。
扩展市场
统一的扩展市场,支持 Skill(知识注入)和 Plugin(代码扩展)两种类型:
- 多种发布方式 — 网页表单、Bundle(zip)上传、CLI 命令行发布
- 多种安装方式 —
openvort marketplace install、pip install、管理面板一键安装 - 内容 Hash — SHA-256 自动检测内容变更,即使忘改版本号也能发现更新
- 低门槛 — 开发者无需发布 PyPI,直接打包文件夹上传即可分享
多 IM 通道
- 企业微信 — 智能机器人长连接 / Webhook
- 钉钉 — Stream 长连接,支持卡片流式输出
- 飞书 — WebSocket 长连接
AI 员工体系
虚拟成员绑定岗位与 Skill,AI 员工可通过定时任务自动执行日报、代码审查、测试等工作,并主动向真人汇报。
技术栈
| 层面 | 技术 |
|---|---|
| 后端 | Python 3.11+ / FastAPI |
| LLM | Anthropic Claude (Tool Use) |
| 前端 | Vue 3 + TypeScript + Tailwind CSS |
| 数据库 | PostgreSQL (SQLAlchemy 2.0 async) |
| 部署 | Docker Compose |