A lightweight project management tool for small teams
Warning
Orbita is under active development. The drag and drop functionality and the backend API rules are currently rewritten. Please use it exclusively for development purposes at this time.
Organize Tasks in Cards and Lists Use kanban boards to manage your tasks, assign members, and track progress.
Keep Your Knowledge in One Place Manage your meeting notes, documentation, and thoughts for every project.
Keep Track of the Timeline See all your tasks and deadlines in a single calendar.
Free & Open-Source MIT licensed. Change what you want. No freemium model, no paywalled features.
Built upon PocketBase Easy to self-host, easy to extend, easy to migrate.
Privacy First No advertising, no tracking, no data sharing, GDPR compliant, deployable in air-gapped environments.
AI Opt-In Connect a local LLM via llama.cpp or Jan to enhance search and automate tasks.
| Layer | Technology |
|---|---|
| Backend | PocketBase |
| Language | TypeScript |
| Framework | React |
| UI | Mantine |
| Build | Vite + SWC |
| Data fetching | TanStack React Query |
| Rich text | TipTap |
| Router | React Router |
| Icons | Tabler Icons |
- Node.js and a package manager (
pnpmrecommended) - PocketBase binary
cd pocketbase
./pocketbase serveOn first run, open the admin UI at http://localhost:8090/_/ and create your superuser account. Then import the schema:
./pocketbase import pocketbase/pb_schema.jsonCreate a .env file in the project root. This is only used for development and optional:
VITE_PB_URL=http://localhost:8090
# Optional: pre-fill login form in development
VITE_PB_USERNAME=your@email.com
VITE_PB_PASSWORD=yourpasswordpnpm install
pnpm devApp runs at http://localhost:5173.
pnpm typegenThis generates src/api/types.ts from the live PocketBase schema.
MIT License. See LICENSE.
