Skip to content

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