自 OneDev 16.9.0 起用 OneDev Wrapper 替代 Java Service Wrapper,Intel Mac、FreeBSD 等平台不再受支持;README 未给出安装命令,需按官方安装指南操作;内置 AI 与 Workspaces 等功能的具体配置要求 README 未说明。
README 未给出具体安装命令,仅指向 https://docs.onedev.io/installation-guide/run-on-bare-metalREADME 称 1 核 2G 内存的机器即可支撑中型项目;服务端与 agent 支持 Linux/Windows 的 amd64/arm64,以及 Apple Silicon 上的 macOS,Intel Mac 与 FreeBSD 等平台自 16.9.0 起不再支持。
一体化自主开发平台,把代码托管、CI/CD、Issue 与 AI 协作整合进单个轻量服务
自托管的一体化研发平台,把 Git 代码托管、CI/CD 流水线、看板、包管理和 Wiki 集成在一起,省去在多个工具间来回切换。
核心能力
- 语言感知的符号搜索与跳转,支持正则代码搜索
- 图形化创建 CI/CD 任务,支持矩阵任务与逻辑复用
- CI/CD 可跑在容器、裸机或隔离沙箱 VM,并可用 Kubernetes 或 agent 扩展
- 内置包仓库、Wiki、看板与可定制 Issue 工作流
- 内置 AI 可解释代码、评审 PR、排查构建错误并自主处理 Issue
容易踩的坑
- v17.1.217.1.2最新正式版2026-11-05 · 2026-11-05 12:34 UTC
- v17.1.117.1.12026-11-05 · 2026-11-05 10:23 UTC
查看更新说明
- v17.1.017.1.02026-11-04 · 2026-11-04 08:44 UTC
查看更新说明
- v17.0.217.0.22026-10-30 · 2026-10-30 06:45 UTC
查看更新说明
- v17.0.117.0.12026-10-29 · 2026-10-29 03:48 UTC
查看更新说明
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
**NOTE: ** We develop OneDev at code.onedev.io for sake of dogfooding. Please submit issues and pull requests there
Supported platforms
OneDev server and agent distributions support Linux and Windows on amd64/arm64, and macOS on Apple Silicon. Starting with OneDev 16.9.0, Java Service Wrapper (JSW) has been replaced with OneDev Wrapper. Intel Macs, FreeBSD, and other platforms are no longer supported. See the installation guide for setup instructions.
🔎 Out-of-box code search and navigation
Language aware symbol search and navigation in any commit. Click symbol to show occurrences in current file. Fast code search with regular expression. Try It

📦 Renovate integration to update project dependencies
Integrate with Renovate to update project dependencies via pull requests. Merge pull requests automatically when approved by required reviewers, or pass required tests. Tutorial

🚦 Annotate code with coverage and problems
Code will be annotated with coverage info and problems found in CI/CD pipeline, to facilitate code review. Demo

💬 Code discussion anywhere anytime
Select any code or diff to start discussion. Suggest and apply changes. Discussions stay with code to help code understanding. See It In Action

🔒 Versatile code protection rules
Set rule to require review or CI/CD verification when certain users touch certain files in certain branches. Tutorial

📋 Automated Kanban to keep team organized
Move tasks manually in Kanban, or define rules to move them automatically when related work is committed/tested/released/deployed. See It In Action

🛠 Customizable and flexible issue workflow
Custom issue states and fields. Manual or automatic state transition rules. Issue links to sync operations and states. Confidential issues in public projects. Tutorial

📨 Service desk to link emails with issues
Use issues as ticket system to support customers via email, without requiring them to register accounts. Assign different support contacts for different projects or customers. Tutorial

⏰ Time tracking and reporting
Track estimated/spent time on tasks. Aggregate time from subtasks automatically. Generate time sheets for work statistics and billing. Tutorial
![]()
💡 CI/CD as code without writing code
An intuitive GUI to create CI/CD jobs. Template for typical frameworks. Typed parameters. Matrix jobs. CI/CD logic reuses. Cache management. Tutorial

🚀 Versatile CI/CD executors from simple to scale
Run CI/CD in containers, on bare metal, or in isolated sandbox VMs. Scale job execution with Kubernetes or agents. Tutorial1 Tutorial2 Tutorial3

🛠 Tools to debug CI/CD jobs
Command to pause job execution. Web terminal to check job execution environment. Run job locally against uncommitted changes. Tutorial1 Tutorial2

📦 Built-in package registries
Built-in registry to manage binary packages. Link packages with CI/CD jobs. Tutorial

📖 Wiki for versioned project documentation
Keep Markdown documentation alongside your code. Edit pages in the browser or with Git, review changes in pull requests, and browse the wiki for any branch or release tag. Tutorial

🧩 Deep integration and information cross-reference
Transit issue state via commit, CI/CD, or pull request. Show fixing builds of issue. Query fixed issues or code changes between build/package versions. Example1 Example2

🌲 Project tree for easy maintenance
Use tree to organize projects clearly and efficiently. Define common settings in parent project and inherit in child projects. See It In Action

🐒 Smart query that can be saved and subscribed
Powerful and intuitive query for everything. Save query for quick access. Subscribe to query to get notified of interesting events. Try It

🤖 Built-in AI for DevOps Intelligence
Query with natural language. Explain code snippets, help understand codebase, review commits and pull requests, assist with CI/CD specs, investigate build errors. Tutorial

🧑💻 Workspaces for Vibe Coding
Work on any branch in preconfigured dev containers or isolated sandbox VMs. Use OpenCode, Claude Code, Codex, or other terminal agents in the browser without setting up a local environment. Tutorial1 Tutorial2

🤹 Skills and CLI to interact with OneDev in AI agents
TOD CLI to query and edit issues, pull requests, and builds, run CI/CD jobs against local changes, and check out pull requests locally. Shipped skills to drive OneDev workflows in coding agents. Skills and CLI

🤖 AI for DevOps intelligence
AI users work autonomously in your issue and pull request flow: implement assigned issues, review and improve pull requests, fix CI/CD failures, and resolve merge conflicts. They can also explain code, summarize long discussions, help write CI/CD specs, and answer project questions. Tutorial

🎛️ Dashboard for teams and users
Arrange gadgets in custom dashboard to get important information at a glance. Share dashboard with users or groups, or make it public for everyone. See It In Action

👯 Effortless high availability and scalability
Easy cluster setup. Replicate projects across different servers for high availability, or distribute projects for horizontal scalability. More Info

🛸 Command palette for quick access
Use cmd/ctrl-k to bring up command palette from anywhere. Search anything and jump to it without digging through menus. Try It

🕊️ Fast, lightweight, and reliable
Crafted with resource usage and performance in mind. Get all features above with a 1 core 2G mem box for medium-sized projects. Intensively used for more than 5 years, with battle-proven reliability. Performance Comparison
