Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into columns with drag-and-drop status management. It functions as a self-hosted task manager that supports multiple workspaces, organizations, and role-based access control, with all persistent data stored in a PostgreSQL relational database and exposed through a RESTful JSON API.
The platform distinguishes itself through deep external integration capabilities, connecting project workflows to GitHub, Gitea, Slack, Discord, and Telegram with automated event-driven actions. A webhook event system sends real-time HTTP callbacks when task events occur, enabling third-party integrations and automation, while a device authorization flow implements RFC 8628 OAuth 2.0 for authenticating CLI and desktop applications. The system also supports bulk operations and data export, including importing tasks in bulk, exporting projects as JSON, and performing batch updates across multiple items.
Beyond task tracking, Kaneo provides team collaboration features through comments, activity logs, notifications, and real-time event alerts, alongside time tracking and reporting capabilities for logging work hours against tasks. Organization and access control management allows structuring multi-user collaboration through teams, members, roles, and invitations. The platform can be deployed to Railway with one click using an official template that configures the database, API, and web services automatically.