This is the fastest path to a working LumaKit install on Linux.
Install Ollama first and make sure the daemon is running locally.
ollama listIf that command works, you are ready for LumaKit.
Choose the model you want LumaKit to use and make sure it is available through your local Ollama setup.
LumaKit is much better with a strong tool-capable model than with a tiny local model. If the agent feels weak, that is usually the model, not the launcher.
git clone https://github.com/patmakesapps/LumaKit.git
cd LumaKitpip install -r requirements.txt
playwright install chromium
pip install -e .cp .env.example .envSet at least:
OLLAMA_MODEL="your-model-here"Optional but common:
OLLAMA_FALLBACK_MODEL="your-fallback-model"
LUMAKIT_WEB_PORT="7865"If you prefer, you can leave OLLAMA_MODEL blank and choose your primary model from the web UI on first launch. The app will block chat until a model is selected.
lumakit openThat should:
- start the backend if it is not already running
- reuse it if it is already running
- open the web UI in your browser
If no model is configured in .env or app settings yet, LumaKit opens into a first-run setup state and asks you to choose one in Settings before chatting.
If you want LumaKit to show up like a normal app:
lumakit shortcut installOn Linux, this installs the app-menu launcher in:
~/.local/share/applications/lumakit.desktop
Use the app menu to launch it. That is the intended Linux UX.
lumakit status
lumakit stop
lumakit servelumakit statusshows whether the backend is already runninglumakit stopstops the backendlumakit serveruns in the foreground for debugging