Skip to content

Instantly share code, notes, and snippets.

@gterzian
Last active October 15, 2025 11:11
Show Gist options
  • Save gterzian/5bac4186d2e15914f63dacbea4c7e109 to your computer and use it in GitHub Desktop.
Save gterzian/5bac4186d2e15914f63dacbea4c7e109 to your computer and use it in GitHub Desktop.

Idea to integrate AI functionality into Robrix.

Iterate along the below lines:

  1. Integrate with local/remote AI endpoint(Moly, Ollama, other?)
  • Goal: get a basic answer to a chat.
  • Privat chat with AI(separate from the matrix chat stuff).
  1. Add basic tooling to AI integration
  • Goal: one basic AI action, like "close app", which results in closing the app.
  • Action are taken based in conversational interaction with AI in private chat
    • Example: "Done for the day" -> AI processes and choose "CLOSE" -> Robrix executes action(closes the app).
  1. More complicated AI tooling
  • Example: "summarize all unread messages"(requires sharing more state with AI in back and forth interaction)
  • Result of action still shown as basic answer in private chat(HTML or markdown support already there?).
  • Could also post result, after validation in private chat, to public matrix chat.
  1. Even more complicated AI tooling: authoring basic "mini-apps"
  • AI writes an app, it executes in embedded webview.
  • start with static webview, or even just a web age rendered to an image? -> use Blitz
  • Basic html only interaction? -> use Blitz
  1. Full-fledge web apps authored by AI to run workflows.
  • Use Servo, or native webview.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment