
OneDev
A self-hosted platform combining Git hosting, issues, CI/CD, packages, wiki and AI helpers.
- Stars
- 15.3k
- Forks
- 990
- Licence
- MIT
- Language
- Java
- Last update
- 6 days ago
- Type
- App
What it is
OneDev is a self-hosted web application that bundles source code hosting (Git), issue tracking with Kanban boards, CI/CD pipelines, built-in package registries and a project wiki in one place. The README also describes built-in AI features that review pull requests, explain code and help with CI/CD specs, plus browser-based workspaces for running coding agents. You run it on your own servers rather than using a hosted service.
- Host a private Git repository with pull request review and branch protection rules
- Create CI/CD jobs through a visual editor and run them in containers, on bare metal or on Kubernetes
- Track issues on a Kanban board that moves tasks automatically when commits are tested or released
- Keep versioned Markdown documentation in a project wiki alongside code
Great for
- Teams that want to host their own Git repositories and issue tracking on their own servers
- Developers who want CI/CD, code review and issue tracking in one tool
- Groups that need package registries next to their source code
- Organizations that want to keep code and project data on infrastructure they control
Not ideal for
- People who want zero server maintenance; it must be installed and run yourself
- Users on Intel Macs or FreeBSD, since the README says these platforms are no longer supported
- Beginners who only need a simple personal code backup, since the feature set is large
How to get it
- 1
See the README
Clone the repository
git clone https://github.com/theonedev/onedev.git - 2
Run it
- Read the installation guide at docs.onedev.io for your platform
- Install the OneDev server on a supported Linux, Windows or Apple Silicon machine
- Open the web interface in your browser and create your first project
- Push an existing Git repository to the new project or create one in the browser
- 3
Get the most out of it
- Use the visual CI/CD editor and its templates to set up jobs without writing pipeline code
- Connect Renovate to keep project dependencies updated through pull requests
- Use the Kanban board automation rules to move issues when builds or releases happen
- Set up the high availability and cluster options if you need redundancy
Downloads
Strengths
- Combines code hosting, issues, CI/CD and packages in one self-hosted application
- Includes a visual CI/CD job editor and debugging tools such as a web terminal and local job runs
- Released under the MIT license
Trade-offs
- Requires running and maintaining your own server; the README does not describe a hosted option
- Supported platforms are limited to Linux and Windows on amd64/arm64 and macOS on Apple Silicon
- The README is truncated and many AI and workspace features are described briefly, so details need checking in the docs
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| onedev (this) | 15.3k | App | intermediate | 6 days ago | Teams that want to host their own Git repositories and issue tracking on their own servers |
| gitea | 58.8k | App | intermediate | 4 days ago | Teams that want to host their own code instead of using a public cloud service |
| jenkins | 26.7k | App | intermediate | 4 days ago | Development teams that want to automate builds and tests |
| gogs | 47.9k | App | intermediate | 5 days ago | Small teams that want a private Git server on their own hardware |
| dokku | 32.2k | App | intermediate | 4 days ago | Developers who want Heroku-style deployment on a server they control |
| deepwiki-open | 18.3k | App | intermediate | 8 days ago | Developers trying to understand a large or unfamiliar codebase |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.