# Flume ## Docs - [Channel Management](https://docs.flumeirc.io/commands/channels.md): Channel operator and management commands - [Chat Commands](https://docs.flumeirc.io/commands/chat.md): Messaging and interaction commands - [DCC Commands](https://docs.flumeirc.io/commands/dcc.md): File transfers, DCC CHAT, and XDCC - [LLM Generation](https://docs.flumeirc.io/commands/generate.md): Generate scripts, themes, and layouts with AI - [Buffer Groups](https://docs.flumeirc.io/commands/groups.md): Pair channels together as a single buffer entry - [Navigation](https://docs.flumeirc.io/commands/navigation.md): Buffer, server, and content navigation commands - [Script Commands](https://docs.flumeirc.io/commands/scripts.md): Load, manage, and install Lua and Python scripts - [Server Management](https://docs.flumeirc.io/commands/server.md): Configure and manage IRC network connections - [Settings](https://docs.flumeirc.io/commands/settings.md): View and change settings from within Flume - [Server Notice Routing](https://docs.flumeirc.io/commands/snotice.md): Regex-based server notice parsing and routing for IRC operators - [Split Views](https://docs.flumeirc.io/commands/splits.md): View two buffers side-by-side - [Vault Commands](https://docs.flumeirc.io/commands/vault.md): Manage encrypted secrets - [DCC Configuration](https://docs.flumeirc.io/configuration/dcc.md): Configure DCC file transfers and chat - [Display Formats](https://docs.flumeirc.io/configuration/formats.md): Customize how messages and events are displayed - [Keybinding Configuration](https://docs.flumeirc.io/configuration/keybindings.md): Configure Emacs or Vi keybinding modes - [LLM Configuration](https://docs.flumeirc.io/configuration/llm.md): Set up AI-powered generation with your own API key - [Notifications](https://docs.flumeirc.io/configuration/notifications.md): Configure highlights, bell, and desktop notifications - [Configuration Overview](https://docs.flumeirc.io/configuration/overview.md): Where Flume stores its configuration and how it's structured - [Servers](https://docs.flumeirc.io/configuration/servers.md): Configure IRC networks and servers - [Themes](https://docs.flumeirc.io/configuration/themes.md): Customize Flume's appearance with themes - [Vault](https://docs.flumeirc.io/configuration/vault.md): Encrypted secret storage for passwords and API keys - [Command-Line Options](https://docs.flumeirc.io/getting-started/cli.md): CLI flags for the flume binary - [Installation](https://docs.flumeirc.io/getting-started/installation.md): How to install Flume on your system - [Introduction](https://docs.flumeirc.io/getting-started/introduction.md): What is Flume and why use it - [Keybindings](https://docs.flumeirc.io/getting-started/keybindings.md): Keyboard shortcuts and input modes - [Quick Start](https://docs.flumeirc.io/getting-started/quickstart.md): Connect to your first IRC server in under a minute - [API Reference](https://docs.flumeirc.io/scripting/api-reference.md): Complete Flume Script API for Lua and Python - [Events](https://docs.flumeirc.io/scripting/events.md): IRC events your scripts can listen to - [Example Scripts](https://docs.flumeirc.io/scripting/examples.md): Ready-to-use scripts shipped with Flume - [Lua Guide](https://docs.flumeirc.io/scripting/lua-guide.md): Writing Flume scripts in Lua - [Scripting Overview](https://docs.flumeirc.io/scripting/overview.md): Extend Flume with Lua and Python scripts - [Python Guide](https://docs.flumeirc.io/scripting/python-guide.md): Writing Flume scripts in Python - [Writing Scripts](https://docs.flumeirc.io/scripting/writing-scripts.md): Complete guide to writing Flume scripts with practical examples ## OpenAPI Specs - [openapi](https://docs.flumeirc.io/api-reference/openapi.json)