# OneDev โ€” Full Product Summary OneDev (https://onedev.io) is a self-hosted, unified development platform that combines Git hosting, issue tracking, pull requests, CI/CD, package registries, and workspaces. Teams can assign work to AI users who implement issues, review pull requests, fix CI/CD failures, and resolve merge conflicts. ## Editions and pricing - **Community Edition**: Free. Install from https://docs.onedev.io/category/installation-guide - **Enterprise Edition**: $6 per user/month. Order at https://onedev.onfastspring.com/onedev-subscription-12-user-months - Disabled users are excluded from license calculation - Each order requires a minimum of 12 user months - Subscription period = total user months รท number of users - 30-day Enterprise trial is requested from Administration โ†’ Subscription Management inside a Community Edition install ## Core capabilities - **๐Ÿ”Ž 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. - **๐Ÿ‘ฎ Flexible security and compliance scan**: Scan code dependencies, built binaries, or container images to find security vulnerabilities, license violations, or secret exposures. - **๐Ÿ“ฆ 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. - **๐Ÿšฆ Annotate code with coverage and problems**: Code will be annotated with coverage info and problems found in CI/CD pipeline, to facilitate code review. - **๐Ÿ’ฌ Code discussion anywhere anytime**: Select any code or diff to start discussion. Suggest and apply changes. Discussions stay with code to help code understanding. - **๐Ÿ”’ Versatile code protection rules**: Set rule to require review or CI/CD verification when certain users touch certain files in certain branches. - **๐Ÿ“‹ 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. - **๐Ÿ›  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. - **๐Ÿ“จ 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. - **โฐ Time tracking and reporting**: Track estimated/spent time on tasks. Aggregate time from subtasks automatically. Generate time sheets for work statistics and billing. - **๐Ÿ’ก 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. - **๐Ÿš€ Versatile CI/CD executors from simple to scale**: Run CI/CD out-of-box in container or on bare metal. Run massive jobs concurrently with Kubernetes or agents. - **๐Ÿ›  Tools to debug CI/CD jobs**: Command to pause job execution. Web terminal to check job execution environment. Run job locally against uncommitted changes. - **๐Ÿ“ฆ Built-in package registries**: Built-in registry to manage binary packages. Link packages with CI/CD jobs. - **๐Ÿงฉ 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. - **๐ŸŒฒ Project tree for easy maintenance**: Use tree to organize projects clearly and efficiently. Define common settings in parent project and inherit in child projects. - **๐Ÿ’ 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. - **๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Workspaces for human and AI development**: Work on any branch, issue, or pull request with preconfigured dev containers. AI users use task-automation workspaces to run coding agents headlessly, while humans can open the same style of environment in the browser. - **๐Ÿคน 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. - **๐Ÿค– 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. - **๐ŸŽ›๏ธ 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. - **๐Ÿ‘ฏ Effortless high availability and scalability**: Easy cluster setup. Replicate projects across different servers for high availability, or distribute projects for horizontal scalability. - **๐Ÿ›ธ 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. - **๐Ÿ•Š๏ธ 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. ## Links - Website: https://onedev.io/ - Pricing: https://onedev.io/pricing - Blogs: https://onedev.io/blogs - Documentation: https://docs.onedev.io/ - Source / demo: https://code.onedev.io/ - GitHub: https://github.com/theonedev/onedev - Support issues: https://code.onedev.io/onedev/server/~issues?query=%22State%22+is+%22Open%22 - Contact: contact@onedev.io - Privacy: https://onedev.io/privacy-policy - License: https://onedev.io/license-agreement ## License model Non-EE files are MIT-licensed unless noted otherwise. The EE module (`io.onedev.server-ee`) is commercially licensed and requires an active subscription key issued by OneDev Pty.