Hi! I’ve built Stealth Kitty, an unofficial Elixir client and terminal chat for Proton Lumo. It works in guest mode without a token, or with an existing Proton bearer token.
The TUI uses Terra and supports Markdown, highlighted code, model switching, Thinking mode, web search, and local file attachments. There’s also a one-shot CLI and an Elixir API. Conversation history stays in memory.
To try the terminal chat after cloning the repo:
mix deps.get
mix stealth_kitty.tui
It uses an unofficial endpoint, so Proton protocol changes may require updates.