Open source
The code, the license, the scope
Saying « open source » is not enough: here's what the repository contains, what remains with us, and what the license allows you to do.

Scope
What is published, what is not
In the repository, under AGPL-3.0
- Agent space, administration, and customer portal
- Rule engine, SLA, macros, and schedules
- Email ingestion and sending, chat, widget
- REST API, webhooks, imports, and exports
- Database schema, migrations, test data sets
Outside the repository
- The internal console that provisions our tenants
- Our billing and service provider accesses
- Our infrastructure configurations and secrets
Nothing missing is necessary to run a complete helpdesk at your premises.
License
What AGPL-3.0 implies for you
- Internal use
- No obligation. Install, modify, use for your company.
- Service exposed to third parties
- If you offer the modified software as a service, you must publish your changes under the same license.
- Resale
- Allowed, provided you comply with the previous clause and do not remove license notices.
- Brand
- The Open HelpDesk name and logo remain our property: rename your fork.
- Contributions
- Under DCO, with a simple Signed-off-by in your commits. No waiver of rights requested.
Contribute
How to get into the code
The repository is a pnpm monorepo. The startup command launches the application, worker, PostgreSQL, and Redis, and loads a set of 200 test tickets.
Tickets marked « good first issue » are reviewed within the week. Feature proposals first go through a discussion to avoid weeks of rejected work.
The roadmap is public and discussed in comments, not decided internally.
pnpm install
pnpm dev:services # postgres + redis
pnpm db:migrate
pnpm db:seed
pnpm dev # http://localhost:3000
pnpm testExit
The commitment that matters
You can retrieve all your data at any time, without asking, without fees, and without delay: SQL dump, attachments, and articles. This is the only serious guarantee against a change in pricing policy.
Create a space