Repolode
theonedev

theonedev/onedev

一个自托管的一体化开发平台,集成 Git 托管、工单、CI/CD、软件包仓库、Wiki 与 AI 助手。

可替代:GitLabGitHubJira

Star
15,324
Fork
989
未关闭 Issue
0
最近提交
8小时前

这是什么?

OneDev 是一个自托管的开发平台,把 Git 仓库托管、工单管理、CI/CD 流水线、二进制软件包仓库和项目 Wiki 放在同一套服务中。团队可以通过代码讨论和代码保护规则进行审查,用看板跟踪任务,并将工单与提交、构建和发布关联起来。

CI/CD 任务可以在浏览器中可视化编辑,运行在容器、裸机、Agent 或 Kubernetes 上。调试功能包括进入任务环境的网页终端,以及针对未提交的本地修改运行任务。内置代码搜索和符号导航可用于任意提交。

平台还内置 AI 功能,可用于审查合并请求、解释代码、修复 CI/CD 失败;同时提供预配置开发容器的浏览器工作区,以及供 AI 智能体调用的命令行工具和技能。

核心功能

  • 01跨任意提交的代码搜索与符号导航,支持正则表达式。
  • 02带图形化编辑器的 CI/CD 流水线,支持矩阵任务与多种执行器。
  • 03看板与可自定义的工单流程,支持自动状态流转。
  • 04内置软件包仓库,可与 CI/CD 任务关联。
  • 05随代码版本管理的 Markdown Wiki。
  • 06内置 AI 功能,用于合并请求审查和 CI/CD 辅助。

适用场景

  • 用一套自托管系统统一管理 Git、工单和 CI/CD,替代多个独立工具。
  • 通过邮件关联工单为客户提供支持,客户无需注册账号。
  • 在 Kubernetes 或自管 Agent 上运行规模较大的 CI/CD 构建。
  • 让 AI 编程智能体在浏览器中的开发容器工作区里处理工单。

快速上手

  1. 1

    打开安装指南并在裸机上部署 OneDev

使用前须知

  • 仅支持 Linux 和 Windows(amd64/arm64)以及 Apple Silicon 版 macOS。
  • 不再支持 Intel 芯片的 Mac 和 FreeBSD。

标签

常见问题

onedev 是什么?
一个自托管的一体化开发平台,集成 Git 托管、工单、CI/CD、软件包仓库、Wiki 与 AI 助手。 OneDev 是一个自托管的开发平台,把 Git 仓库托管、工单管理、CI/CD 流水线、二进制软件包仓库和项目 Wiki 放在同一套服务中。团队可以通过代码讨论和代码保护规则进行审查,用看板跟踪任务,并将工单与提交、构建和发布关联起来。
onedev 可以免费使用吗?用的什么许可证?
onedev 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
onedev 还在维护吗?
活跃维护中。onedev 最近一次提交是在 2026年10月22日。
onedev 适合用来做什么?
用一套自托管系统统一管理 Git、工单和 CI/CD,替代多个独立工具。 通过邮件关联工单为客户提供支持,客户无需注册账号。 在 Kubernetes 或自管 Agent 上运行规模较大的 CI/CD 构建。 让 AI 编程智能体在浏览器中的开发容器工作区里处理工单。
onedev 怎么安装和运行?
打开安装指南并在裸机上部署 OneDev
在哪里获取 onedev?
源代码和安装说明在 GitHub 上:https://github.com/theonedev/onedev

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目