Repository navigation
Home
DesKilo is a free, privacy-first, open-source app for small self-organized coworking communities: visual desk booking, the community money layer and a private-by-default social network of spaces, mobile-first, libre — self-hostable, or used on the reference deployment (and its shared directory) operated by Florian DITTGEN. It runs on Android (Play), iOS/iPadOS (TestFlight), desktop (macOS, Windows) and in the browser — one identical app, live-synced across every device.
Every feature serves at least one of four goals (the feature filter):
- Know where you can sit — live floor plan, check-in/out, reservations.
- Know what you owe / are owed — subscription, extra usage, community expenses, one transparent ledger per member.
- Run the space without a landlord platform — self-organized roles, no vendor lock-in, a backend a community hosts itself or shares on the reference deployment operated by Florian DITTGEN.
- Belong to a network, not a silo — one personal account across spaces, a shared directory to find them, private conversations, and visibility each person chooses.
| Page | Audience | Content |
|---|---|---|
| Architecture | Developers | Stack, feature-first layout, state management, the Supabase data model, security (RLS + RPCs), feature flags, online payments, i18n, platforms |
| Technical reference | Developers | Versions and floors, every dependency and why, the architecture, the server, the patterns, all 31 quality gates, the release trains, the standards implemented, the ADR index |
| Configuring the space | Owners | Every parameter the questionnaire asks, the master data, the floor plan — including how to turn photographs of the room into a plan image with an AI |
| Configurer l'espace | Propriétaires | Le guide de configuration en français : chaque paramètre du questionnaire, les données de référence, le plan des locaux |
| Den Bereich einrichten | Inhaberinnen | Der Konfigurationsleitfaden auf Deutsch: jeder Parameter des Fragebogens, die Stammdaten, der Raumplan |
| Configurar el espacio | Propietarios | La guía de configuración en español: cada parámetro del cuestionario, los datos maestros, el plano |
| Configurare lo spazio | Proprietari | La guida di configurazione in italiano: ogni parametro del questionario, i dati di base, la piantina |
| The technical side | Administrators | Documents and the report designer, e-invoicing, accounting exports, integrations, instances, the trace |
| Le côté technique | Administrateurs | Les documents et le concepteur de rapports, la facturation électronique, les exports comptables, les intégrations, les instances, le journal |
| Die technische Seite | Administratoren | Die Dokumente und der Berichts-Entwerfer, die E-Rechnung, die Buchhaltungsexporte, die Integrationen, die Instanzen, das Protokoll |
| La parte técnica | Administradores | Los documentos y el diseñador de informes, la facturación electrónica, las exportaciones contables, las integraciones, las instancias, el registro |
| La parte tecnica | Amministratori | I documenti e il progettista dei report, la fatturazione elettronica, le esportazioni contabili, le integrazioni, le istanze, il registro |
| Environments: dev and prod | Owners | Why a pair, creating it, who may deploy, what travels and what never does |
| Environnements : dev et prod | Propriétaires | Pourquoi une paire, comment la créer, qui peut déployer, ce qui voyage et ce qui ne voyage jamais |
| Umgebungen: Dev und Prod | Inhaberinnen | Warum ein Paar, wie man es anlegt, wer deployen darf, was reist und was nie |
| Entornos: dev y prod | Propietarios | Por qué una pareja, cómo crearla, quién puede desplegar, qué viaja y qué nunca |
| Ambienti: dev e prod | Proprietari | Perché una coppia, come crearla, chi può distribuire, che cosa viaggia e che cosa mai |
| Implementation | Developers / contributors | Repo layout, conventions, codegen, migrations, testing, CI, feature-gating checklist, how to build and run on every platform |
The user guide and the setup guide are published on the guide site, not in this wiki — five languages each, with a section per screen, an audience filter and search:
| Guide | Audience | English | Français | Deutsch | Español | Italiano |
|---|---|---|---|---|---|---|
| User guide | Members, admins, owners | User guide | Guide utilisateur | Benutzerhandbuch | Guía de usuario | Guida utente |
| Setup guide | Future owners | Setup guide | Guide de démarrage | Einrichtungsanleitung | Guía de puesta en marcha | Guida di avvio |
The user guide covers what DesKilo is, how to start a space, then every screen by audience — getting started, reserving, collaborating, settings and privacy, money, owner set-up, billing, tax and invoicing, advanced topics. The setup guide shows how to build a coworking space: what is possible and what is necessary, the order, features and roles, notifications, reports, keeping the configuration consistent, and a four-week learning path. Every screenshot is taken from the demo workspace (Atelier du Marché, all people and figures invented) in the language of the guide. The same guides are bundled in the app as its help (Settings → Help).
- Product specification:
docs/SPECIFICATION.md - Architecture Decision Records:
docs/decisions/ - Contribution rules:
CONTRIBUTING.md - SQL schema, RLS, and RPCs:
supabase/migrations/
AGPL-3.0-or-later © 2026 Florian DITTGEN — free for associations, collectives and individuals; a company that modifies it publishes its changes or buys a commercial licence (ADR 0031). Sibling project of Sparkilo / tankstellen.
Developers
Administrators
- Configuring the space
- Configurer l'espace 🇫🇷
- Den Bereich einrichten 🇩🇪
- Configurar el espacio 🇪🇸
- Configurare lo spazio 🇮🇹
- The technical side
- Le côté technique 🇫🇷
- Die technische Seite 🇩🇪
- La parte técnica 🇪🇸
- La parte tecnica 🇮🇹
- Environments: dev and prod
- Environnements : dev et prod 🇫🇷
- Umgebungen: Dev und Prod 🇩🇪
- Entornos: dev y prod 🇪🇸
- Ambienti: dev e prod 🇮🇹
Users — on the guide site