Skip to content

Chat REPL

The mycellm chat command provides an interactive terminal for chatting and managing your node.

mycellm chat works without any configuration:

  1. Checks local node (localhost:8420) for models
  2. Falls back to configured bootstrap (from .env)
  3. Falls back to public network (api.mycellm.dev)
Terminal window
# Just works — finds models automatically
mycellm chat

Type / followed by a command name:

CommandDescription
/statusNode name, peer ID, uptime, hardware
/modelsAll available models with ownership
/creditsBalance, earned, spent
/fleetFleet nodes with online status and models
/configRuntime configuration values
/relayList relay backends
/relay add <url>Add a relay (e.g., /relay add http://ipad:8080)
/relay remove <url>Remove a relay
/relay refreshRe-discover models from all relays
/use <model>Switch active model mid-conversation
/clearReset conversation history
/helpList all commands
/qExit
  • Streaming with Rich Markdown rendering (syntax-highlighted code blocks)
  • Green-bordered input for visual clarity
  • Animated dots while waiting for first token
  • Per-message attribution: model name, anonymized node hash, latency
  • Multi-turn context maintained throughout the session
  • Ctrl+C cleanly interrupts streaming without crashing