招一个 永不下班 的同事
AI 员工不是简单的问答机器人。他有岗位、有技能、会操作电脑、能后台执行任务、做完了主动汇报。 像一个真正在工位上干活的同事。
像同事一样对话
AI 员工有自己的名字、岗位和人设。在 Chat 中直接对话,跟真人同事沟通无异。
自然语言交互后台默默干活
分配任务后,AI 在后台持续工作。你可以关闭页面去忙别的事,AI 不会停。完成后自动通知你。
异步执行引擎操作远程电脑
一键创建 Docker 工作电脑,AI 员工可以在自己的环境里写代码、跑脚本、装工具,就像真人用电脑一样。
Docker 工作电脑智能消息提醒
定时任务完成后,先在 Chat 写消息;你没看的话,延迟后通过企微/钉钉/飞书发简短提醒。免打扰时段自动静音。
通知中心定时自动执行
配置 Cron 定时任务,AI 员工按时自动执行日报生成、代码审查、数据汇总等重复性工作。
定时任务全局任务可见
在任何页面都能看到 AI 正在做什么——Header 指示器实时显示执行进度,点击跳转到对话续看。
活跃任务指示器工作原理
Plugin 是 OpenVort 的核心扩展单元。引擎负责消息路由与 Agent 调度,所有业务能力通过插件提供。
用户
通过 IM 或 Web 交互
IM 通道
企微 / 钉钉 / 飞书
Dispatcher
消息路由与去重
Agent Runtime
Claude Tool Use
Plugin Tools
VortFlow / 禅道 / Git / Jenkins
按需而建,应有尽有
OpenVort 处理架构,让您专注于研发流程的自动化。
AI Agentic Loop
基于 Claude Tool Use 的原生 Agent 循环,AI 自主决策调用工具,约 50 行核心代码,轻量可控。
插件化架构
Plugin 是 OpenVort 的核心扩展单元。所有业务能力通过插件提供,pip install 即可扩展。
多 IM 通道 + OpenClaw
企业微信、钉钉、飞书原生支持。通过 OpenClaw 全球 IM 网关,一套配置覆盖 WhatsApp、Telegram、Slack、Discord 等国际平台。
AI 员工体系
虚拟成员绑定岗位与 Skill,AI 员工自动执行日报、代码审查、测试等工作并主动汇报。
Skill 知识注入
三级 Skill 体系——内置、公共、个人,按岗位自动映射到 Agent,持续增强 AI 能力。
Web 管理面板
Vue 3 SPA,支持 AI 聊天(SSE 流式)、项目管理、代码仓库、知识库、定时任务等。
安全可控
RBAC 四级权限体系,Token 加密,Docker 沙箱隔离,DM 配对安全机制。
语音交互
支持语音消息收发,集成 ASR/TTS 服务,让 AI 交互更自然。
多模型容灾
主模型 + Fallback 自动切换,支持 OpenAI 兼容协议,确保服务持续可用。
连接你的 IM 平台
开箱即用的多 IM 通道适配,在团队最熟悉的平台上与 AI 协作。
企业微信
智能机器人长连接 / Webhook
钉钉
Stream 长连接 / Webhook + OpenAPI,支持卡片流式输出
飞书
WebSocket 长连接 / Event Subscription + OpenAPI
OpenClaw
全球 IM 统一网关
通过 OpenClaw 多平台网关,一套 Agent 配置即可同时服务全球主流 IM 平台。 OpenClaw 将所有平台的消息统一为标准格式,无需为每个平台单独开发适配——真正的「一次配置,处处可用」。
使用即插即用插件扩展 OpenVort
10 个内置插件覆盖研发全流程,通过 pip install 即可扩展第三方插件。
VortFlow
敏捷流程管理,状态机驱动的工作流引擎。
VortGit
代码仓库管理,AI 辅助编码和代码审查。
Jenkins
CI/CD 流水线管理,自动化构建和部署。
知识库 (Knowledge)
RAG 检索增强生成,为 AI 提供领域知识。
汇报 (Report)
日报、周报、月报自动生成与管理。
定时任务 (Schedule)
定时任务管理,AI 员工自动执行日常工作。
浏览器 (Browser)
浏览器自动化,基于 Playwright 的 Web 操作。
系统管理 (System)
核心系统管理,配置和监控。
通讯录 (Contacts)
多平台身份映射,统一管理团队成员。
禅道 (Zentao)
项目管理集成,11 个工具 + 4 个 Prompt,直连 MySQL 数据库。
构建于成熟工具之上
前端使用 Vue,后端使用 FastAPI,AI 引擎基于 Claude,数据库使用 PostgreSQL。
Docker Compose 一键部署
从零到可用,只需几分钟。
# Clone the repository
$ git clone https://github.com/openvort/openvort.git
$ cd openvort
# Configure environment
$ cp .env.example .env
$ vim .env
# Start with Docker Compose
$ docker compose up -d
✓ OpenVort is running at http://localhost:8000