Terminal
The terminal connector is the built-in way to talk to gaia. It needs no setup and no credentials, and the local operator is always admin, so it is the natural place to try things and to run admin commands.
gaia # open an inline chat in your terminalInline chat vs the daemon
Section titled “Inline chat vs the daemon”gaia opens an inline chat that attaches to the running daemon over a local socket (~/.gaia/gaia.sock).
If the daemon isn’t running it tells you to start it.
gaia start # start the background daemon (connectors + scheduler)gaia # attach a terminal chat to itgaia stop # stop the daemonThis is why the terminal can’t run alongside the background connectors in the same process - the inline chat owns the prompt.
Enable it on its own (the default for gaia), or run gaia start for the background channels and attach with gaia.
What works here
Section titled “What works here”Everything the core does: souls, memory, missions, slash commands, and every tool. Replies are plain text and files are shown as paths (the terminal has no rich media), but the work itself is identical to any other channel.
It’s the same gaia, so a fact you tell it in the terminal is remembered when you message it later on Telegram or WhatsApp.
Configure it
Section titled “Configure it”connectors: cli: enabled: false # `gaia` attaches on demand, so this is off by default default_role: admin # the local operator is adminEditing by hand: Configuration.
Drive gaia from the CLI
Section titled “Drive gaia from the CLI”Beyond chatting, the gaia CLI inspects and manages everything from the terminal - souls, tasks, users, memory, skills, config.
See Reference → CLI for the full command set.