Repolode
theonedev

theonedev/onedev

A self-hosted, all-in-one development platform combining Git hosting, issues, CI/CD, packages, wiki and AI agents.

Open-source alternative to:GitLabGitHubJira

Stars
15,324
Forks
989
Open issues
0
Last commit
8 hours ago

What is it?

OneDev is a self-hosted development platform that brings Git repository hosting, issue tracking, CI/CD pipelines, binary package registries and a project wiki into one server. Teams can review code with discussions and code protection rules, track work on Kanban boards, and link issues to commits, builds and releases.

CI/CD jobs can be built in a browser-based editor and run in containers, on bare metal, through agents or on Kubernetes. Debugging tools include a web terminal into the job environment and the ability to run a job against uncommitted local changes. Built-in code search and navigation work across any commit.

OneDev also includes AI features for reviewing pull requests, explaining code, and fixing CI/CD failures, along with browser-based workspaces with preconfigured dev containers, a CLI and agent skills for interacting with the platform.

Key features

  • 01Language-aware code search and symbol navigation across any commit.
  • 02CI/CD pipelines with a GUI editor, matrix jobs and multiple executors.
  • 03Kanban boards and customizable issue workflows with automatic state transitions.
  • 04Built-in package registries linked to CI/CD jobs.
  • 05Markdown wiki versioned alongside code.
  • 06Built-in AI for pull request review and CI/CD assistance.

Use cases

  • Self-hosting a single platform for Git, issues and CI/CD instead of stitching separate tools together.
  • Supporting customers through email-linked issue tickets without requiring them to register.
  • Running CI/CD jobs on Kubernetes or self-managed agents for larger build workloads.
  • Letting AI coding agents work on issues in browser-based dev container workspaces.

Quick start

  1. 1

    Open the installation guide and set up OneDev on bare metal

Things to know

  • Supported only on Linux and Windows (amd64/arm64) and Apple Silicon macOS.
  • Intel Macs and FreeBSD are no longer supported.

Topics

FAQ

What is onedev?
A self-hosted, all-in-one development platform combining Git hosting, issues, CI/CD, packages, wiki and AI agents. OneDev is a self-hosted development platform that brings Git repository hosting, issue tracking, CI/CD pipelines, binary package registries and a project wiki into one server. Teams can review code with discussions and code protection rules, track work on Kanban boards, and link issues to commits, builds and releases.
Is onedev free to use? What license does it have?
onedev is open source under the MIT license. Check the license terms before using it in commercial products.
Is onedev still maintained?
Actively maintained. The last commit to onedev was on Oct 22, 2026.
What can I use onedev for?
Self-hosting a single platform for Git, issues and CI/CD instead of stitching separate tools together. Supporting customers through email-linked issue tickets without requiring them to register. Running CI/CD jobs on Kubernetes or self-managed agents for larger build workloads. Letting AI coding agents work on issues in browser-based dev container workspaces.
How do I install onedev?
Open the installation guide and set up OneDev on bare metal
Where can I get onedev?
The source code and installation instructions are on GitHub: https://github.com/theonedev/onedev

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects