Skip to main content
After your Lowkey agent is running, bootstraps are how you finish setting it up. Each bootstrap is a markdown file in the Lowkey repository. You paste a prompt into your agent chat, the agent reads the file from GitHub, and it configures itself accordingly — updating its memory, installing tools, and applying settings. You don’t edit config files manually; you tell your agent what to do, and it does it.

How bootstraps work

Every bootstrap follows the same pattern: you give your agent a URL pointing to one or more bootstrap files, and it reads and applies them on its own. The canonical prompt looks like this:
Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential
You can use this exact phrase for any bootstrap directory or individual file. The agent fetches the content, reads the instructions, and configures itself.
Bootstraps are idempotent — running the same bootstrap more than once is safe. Each bootstrap checks for a marker file (e.g. memory/.bootstrapped-model-config) before doing work, so duplicate runs are skipped automatically.

Bootstrap categories

Lowkey ships with three categories of bootstraps:

Essential

Run these on every new install. They reduce mistakes and significantly improve agent behavior. Essential bootstraps cover model config, security, memory, coding standards, and more.

Optional

Pick the optional bootstraps that fit your workflow. They extend Lowkey with features like GitHub Actions code review, CI/CD notifications, and a web UI.

Telegram

Set up Telegram integration so you can interact with your agent from any device. Includes both direct message and group chat support.
1

Run essential bootstraps first

Paste the essential bootstraps URL into your agent chat immediately after your first session. These set up the foundation everything else depends on — model configuration in particular should run before anything else.
Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential
2

Add optional bootstraps as needed

Once essential bootstraps are done, browse the optional list and run any that match your workflow. These are additive — you can run them at any time.
3

Set up Telegram (if you want mobile access)

If you want to interact with your agent from Telegram, run the Telegram bootstraps last. They depend on the essential bootstraps having run first.
You can also run individual bootstraps by pointing your agent at a specific file URL. For example:
Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/blob/main/bootstraps/essential/BOOTSTRAP-MODEL-CONFIG.md
This is useful when you want to re-apply a single bootstrap without re-running the full set.