Building a Mobile Interface for My Second Brain with n8n and Matrix

My org-roam knowledge base is the center of how I think and work. But it lives in Emacs, which means I can only capture ideas when I’m at my computer. I wanted a way to feed my second brain from anywhere, using just my phone—but I refused to put my notes in someone else’s cloud. The solution had to be entirely self-hosted. What I built combines Matrix for messaging, n8n for orchestration, and an MCP server that bridges to org-roam, all running on my own infrastructure.

GPU Configuration Management

Dynamic switching between GPU configurations based on workload needs.

Overview#

Rather than running a single fixed configuration, I dynamically switch between GPU configurations. A Python service manages the transitions via HTTP API.

Available Configurations#

Config Model Use Case
big-chat Llama 3.3 70B (TP=2) Maximum quality chat
coder Qwen3 32B (TP=2) Coding tasks with thinking mode
dual-chat Qwen3 8B + 14B Two models, different tasks
image-chat Qwen 7B + ComfyUI Text + image generation

Configuration files are stored as compose YAML files.