Component Map¶
This map categorizes all tools in the stack based on their primary function in the information and automation pipeline.
1. Ingest¶
Tools responsible for receiving or capturing raw information. - Email (IMAP): Paperless-ngx, n8n - Scanning: OCRmyPDF - Manual Input: Obsidian, Logseq - Inventory: Homebox, Grocy - Bookmarks/Tasks: Linkwarden, Habitica - Downloads: qBittorrent, Jackett
2. Store¶
Tools where information resides in a persistent state. - Document Archive: Paperless-ngx - File Sync/Cloud: Nextcloud, Syncthing - Calendars/Contacts: Radicale, Google Calendar - Media/Projects: Jellyfin, Focalboard - Distributed: Storj Node
3. Understand (Reasoning Engines)¶
The brains of the stack that process and reason over information. - Proprietary APIs: OpenAI, Anthropic, DeepSeek - Local Models: Ollama, Local LLMs (MLX, llama.cpp), ansigpt - Aggregators: OpenRouter, Perplexity - Semantic Search: Paperless-AI, RAGFlow, PageIndex
4. Decide (Orchestrate & Route)¶
Tools that determine which actions to take and how to route requests. - Routing Layers: LiteLLM, OpenRouter, MCP Registry - Workflow Engines: n8n, Home Assistant - Cloud Connectors: Zapier, Make - Identity: Authentik
5. Act (Agents & Execution)¶
Tools that perform modifications to the environment. - Autonomous Agents: OpenHands, Droid, TeamOut - Coding Assistants: Aider, Cursor, Zed, VS Code, Claude Code - Custom Orchestration: Custom Agents (SSH + LLM Loop) - Execution Plane: SSH Execution Patterns - Home Control: Home Assistant
6. Sync & Infrastructure¶
Tools that ensure consistency and secure connectivity. - Network Access: Tailscale - Protocols: CalDAV - Data Transfer: rclone Automation
7. Benchmark¶
Tools for evaluating model performance and reasoning. - Reasoning: Humanity's Last Exam (HLE), LM Evaluation Harness, DREAM Benchmark - Agentic: Terminal-Bench, SWE-bench, LongCLI-Bench - Local Performance: Ollama Benchmark CLI, LLMPerf