Project

Personal Hub

A self-hosted personal system of record with a Rust API, PostgreSQL, Next.js UI, workers, and external agent integration through OpenClaw.

Building 2026 RustPostgreSQLNext.jsDockerAgents

Motivation

Personal workflows often end up scattered across task managers, link savers, notes, trackers, spreadsheets, and reminders. The Personal Hub explores a different architecture: one self-hosted system of record with modules for different life domains and stable interfaces for UI, CLI, automation, and agents.

Architecture

The system is intentionally a modular monolith, not a collection of microservices. The current implementation starts with links:

Obsidian and knowledge management

The project is part of a broader personal knowledge-management direction. Obsidian remains valuable for durable notes and human-readable knowledge, while the hub experiments with structured workflows, search, metadata, and automation.

Agent direction

OpenClaw is designed as an external agent layer. It can interpret natural language and call the hub through APIs or CLI tools, but it does not own storage or business logic. This separation keeps the system stable and replaceable: the hub is the source of truth, and the agent is an interface.

Current status

The first milestone is a working link app: save a link, enrich it, browse it, search it, and later capture from OpenClaw. Future modules may expand toward tasks, inbox capture, summaries, and cross-domain automation.