The free, open-source, self-hostable edition of Zedtreeo Workforce — workforce management software for SMEs, anywhere in the world. Run your own people, attendance, leave, payroll, onboarding, and client-billing platform — and because it's your code, it's fully customizable to how your business works.
💼 Beyond self-host — a commercial (non-AGPL) license, hosting, or the full product? → support@zedtreeo.com 🟢 Live demo → https://demo.zedtreeo.io/login 🐳 Docker images →
workforce-community-api·workforce-community-web
- 👥 Employees, departments & org directory
- 🕘 Attendance — web clock-in/out & shifts
- 🌴 Leave management & holiday calendar
- 💰 Payroll — pay structures, runs, payslip PDFs
- 📝 Onboarding — offer letters + e-signature upload
- 🧾 Clients & basic invoicing
- 🔐 Role-based access control (access profiles)
- 🙋 Self-service portals for employees & clients
- 📚 Knowledge base
The Community Edition is the complete core you can self-host for free. Our internal Zedtreeo Workforce build has additional modules:
| Community (free, self-host) | Full product | |
|---|---|---|
| Core platform (above) | ✅ | ✅ |
| AI HR & billing assistant | — | ✅ |
| Calling / chat / groups | — | ✅ |
| Advanced statutory payroll (configurable tax & compliance) | — | ✅ |
| Appraisal cycles → auto pay-revisions | — | ✅ |
| Multi-entity & advanced invoicing | — | ✅ |
A commercial (non-AGPL) license, managed hosting, and support are available on request — get in touch.
git clone https://github.com/Zedtreeo/workforce-community
cd workforce-community
cp .env.example .env
docker compose upFaster (skip the build) — pull the prebuilt images from Docker Hub:
docker compose pull && docker compose up -dImages: zedtreeo1/workforce-community-api · zedtreeo1/workforce-community-web
Open http://localhost:3000 → enter admin@demo.com. Login is a one-time
code sent by email — with the bundled Mailpit mail-catcher, grab it from the
inbox at http://localhost:8025. (Demo data — a synthetic company, employees,
attendance, leave, payroll, clients & invoices — is seeded automatically.)
Demo data (a synthetic company, employees, attendance, leave, payroll, clients & invoices) is seeded automatically on first boot.
NestJS · Next.js 14 (App Router) · Prisma · PostgreSQL 16 · Redis · MinIO (S3)
PRs welcome — see CONTRIBUTING.md. A lightweight CLA is required so the project can be dual-licensed.
AGPL-3.0 — see LICENSE. Building a commercial/SaaS product, or want it without AGPL obligations? See COMMERCIAL.md.
- Community: GitHub issues (best-effort)
- Feedback & feature requests: support@zedtreeo.com
- Commercial license, hosting or support: enquiries → support@zedtreeo.com
Built by Chandra Prakash with Claude (Anthropic). A Zedtreeo project — © Zedtreeo. Licensed under AGPL-3.0.