Kontoj is a browser-based tool for handing out access to a list of web services. You describe the services once in a JSON file — name, logo, login and sign-up URLs, status page, password rules — and Kontoj turns that file into a checklist you work through with each person: it generates an email address and a password per service, keeps track of which services belong to which group, and produces a credentials summary you can paste into a message.
Everything runs client-side in a static page: there is no backend, no database and no account of its own, so the only copy of the services list is the file you keep. Released under the MIT licence as version 2.0, with English and French documentation.
Setting up a family or a team on a dozen self-hosted services is the same loop every time: open the sign-up page, invent an address, invent a password that satisfies rules you have to look up, write it down, repeat. Kontoj keeps the address and password generation and the service addresses in one place, so the repeating part is three clicks, and the record of what was created is a message you can hand over instead of a spreadsheet nobody updates.
Because the whole thing is a static page, there is no credential store to secure: passwords are generated in the browser and, in the companion workflow, kept by the userscript only as long as you tell it to.
Open the hosted demo or serve the project’s static files yourself, then load a copy of services.example.json and edit it to match your services — the project publishes a JSON schema and an online editor for that file. Install the Kontoj Companion userscript if you want the sign-up forms filled automatically. The README covers the file format, the password rules and the userscript’s retention setting.