Installation
Prerequisites
Section titled “Prerequisites”- Node.js 24 or later
- Basic comfort with the command line
Download the Release Archives
Section titled “Download the Release Archives”-
Download the app and API
Terminal window curl -sSL -o mikrochat_app.zip https://releases.mikrosuite.com/mikrochat_app_latest.zipcurl -sSL -o mikrochat_api.zip https://releases.mikrosuite.com/mikrochat_api_latest.zipunzip mikrochat_app.zip -d mikrochat_appunzip mikrochat_api.zip -d mikrochat_api -
Configure the API
Create
mikrochat.config.jsonbeside the extracted API bundle. An example configuration with password sign-in can look like this:{"auth": {"authMode": "password","jwtSecret": "CHANGE-ME-use-a-random-string-at-least-32-characters","appUrl": "http://127.0.0.1:8000","isInviteRequired": false},"chat": {"initialUser": {"userName": "admin","password": "change-me-on-first-login"}},"server": {"allowedDomains": ["*"]}} -
Start the API
Terminal window cd mikrochat_api/*node lib/mikrochat.mjsThe API starts on
http://127.0.0.1:3000. -
Serve the frontend
Point your web server at the extracted app directory. For example, with Caddy:
127.0.0.1:8000 {root * /path/to/mikrochat_appfile_servertry_files {path} /index.html}Or for a quick test, use any static file server:
Terminal window cd ../../mikrochat_app/*npx http-server . -a 127.0.0.1 -p 8000 -c-1 -
Sign in
Open
http://127.0.0.1:8000in your browser and sign in with your configured initial user’s email and password.
Release Downloads
Section titled “Release Downloads”The latest release archives are available from GitHub Releases and these stable URLs:
https://releases.mikrosuite.com/mikrochat_app_latest.zip- static browser apphttps://releases.mikrosuite.com/mikrochat_api_latest.zip- Node API bundle
Next Steps
Section titled “Next Steps”- Configuration — All configuration options explained
- Authentication — Dev mode, magic link, password, and OAuth 2.0
- User Management — Adding and managing users
- Deployment — Production deployment guide
- Server Options — Server flags, environment variables, and config priority
- API Reference — HTTP API endpoints