介绍

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 installpip install、管理面板一键安装
  • 内容 Hash — SHA-256 自动检测内容变更,即使忘改版本号也能发现更新
  • 低门槛 — 开发者无需发布 PyPI,直接打包文件夹上传即可分享

多 IM 通道

  • 企业微信 — 智能机器人长连接 / Webhook
  • 钉钉 — Stream 长连接,支持卡片流式输出
  • 飞书 — WebSocket 长连接

AI 员工体系

虚拟成员绑定岗位与 Skill,AI 员工可通过定时任务自动执行日报、代码审查、测试等工作,并主动向真人汇报。

技术栈

层面技术
后端Python 3.11+ / FastAPI
LLMAnthropic Claude (Tool Use)
前端Vue 3 + TypeScript + Tailwind CSS
数据库PostgreSQL (SQLAlchemy 2.0 async)
部署Docker Compose

下一步