VortGit 代码仓库
多平台 Git 仓库集成——代码查询、工作汇报、AI 编码。
概述
VortGit 是 OpenVort 的代码仓库集成模块,支持对接多个 Git 平台,让 AI 员工可以查询代码信息、生成工作汇报、甚至直接编码和提交。
支持的 Git 平台
| 平台 | 说明 |
|---|---|
| Gitee | 国内主流代码托管 |
| GitHub | 全球最大代码托管 |
| GitLab | 支持自建实例 |
| 自建 GitLab | 企业私有部署的 GitLab |
AI 工具列表
| 工具名 | 功能 | 说明 |
|---|---|---|
git_list_repos | 列出仓库 | 查看所有已注册的仓库 |
git_repo_info | 仓库详情 | 分支列表、最近提交、成员信息 |
git_query_commits | 查询提交记录 | 按时间/作者/分支筛选 |
git_work_summary | 工作汇报 | 基于 commit 记录自动生成日报/周报/月报 |
git_manage_provider | 管理 Git 平台 | 添加/编辑 Gitee/GitHub/GitLab 连接 |
git_code_task | AI 编码任务 | 克隆 → 创建分支 → 编码 → 提交 → 推送 → 创建 PR |
git_commit_push | 提交推送 | 提交代码并推送到远程 |
git_create_pr | 创建 PR | 在 Git 平台上创建 Pull Request |
配置 Git Provider
通过 Web 管理面板
- 进入管理面板 → VortGit 设置
- 点击 添加 Git 平台
- 选择平台类型(Gitee/GitHub/GitLab)
- 填写:
- 平台 URL(如
https://gitee.com) - Access Token(在对应平台的设置中生成)
- 平台 URL(如
- 点击 测试连接 → 保存
通过对话
用户: 帮我连一下我们的 Gitee
AI: 好的,需要一个 Gitee 的 Access Token。
获取方式:Gitee → 设置 → 私人令牌 → 生成新令牌。
请把 Token 发给我。
用户: xxx-token-xxx
AI: 连接成功!发现 15 个仓库。
工作汇报
VortGit 的核心功能之一是基于 commit 记录自动生成工作汇报:
用户: 帮我生成本周的工作周报
AI: 好的,我来汇总本周的提交记录。
本周工作汇报(3/11 - 3/17):
张小明 - 15 次提交
- 完成用户登录模块重构(8 次提交)
- 修复首页加载性能问题(3 次提交)
- 补充单元测试(4 次提交)
李小红 - 8 次提交
- 新增数据导出功能(5 次提交)
- 修复导出格式兼容性问题(3 次提交)
可以配合定时任务,让 AI 员工每周五自动生成并发送周报。
AI 编码能力
AI 员工结合工作电脑(Docker 容器),可以在自己的电脑上直接编码:
- 通过
git_list_repos找到目标仓库 - 在工作电脑上
git clone代码 - 创建分支、编码、运行测试
- 通过
git_commit_push提交推送 - 通过
git_create_pr创建 PR
详细的编码场景示例见 AI 员工 - 角色示例。
Token 安全
- Git Access Token 加密存储在 OpenVort 数据库中(Fernet 加密)
- Push 和 PR 创建通过 OpenVort 内置工具完成,Token 不进入 AI 员工的工作电脑容器