Flume can generate scripts, themes, and layouts from natural language descriptions using your own LLM API key.Documentation Index
Fetch the complete documentation index at: https://docs.flumeirc.io/llms.txt
Use this file to discover all available pages before exploring further.
Setup
- Choose a provider — type
1for Anthropic (Claude) or2for OpenAI (GPT) - Paste your API key — stored automatically in the encrypted vault
config.toml and the key to the vault. Works immediately in the same session — no restart needed.
Or set up manually — see LLM Configuration.
Generate a Script
--name <name> to set the filename. Default language is Lua; use --python or --lua to choose.
Generate a Theme
--name <name> to set the theme filename. Without it, the name is derived from your description.
Generate a Layout
Layout generation creates a split profile — it picks which two buffers to show side-by-side and the split direction. It does not change the TUI chrome (panels, status bar).Review and Accept
Generated content appears in a split preview pane with line numbers. Then:- Scripts are saved to
scripts/generated/and auto-loaded - Themes are saved to
themes/and applied immediately - Layouts are saved to
layouts/for use with/layout load