Skip to Content
~/systems-and-cliPersonal Life Manager

Personal Life Manager

~/vitorecomp/personal-life-manager (master)
[Go]

Go service and CLI utilities for managing personal workflows, tasks, and automation.

gobackendproductivity
# synced from github.com/vitorecomp/personal-life-manager

🧠 Personal Life Manager (Second Brain)

A modular, automated Second Brain platform designed to capture external knowledge, synthesize insights using AI, track personal goals and routines, and automate background tasks.


🏗️ Architecture Overview


📂 Repository Structure

ModuleDescriptionQuick Link
crawlers/Web scrapers, RSS ingestion, bookmark synchronizers, and content fetchers.Explore Crawlers 
documentation/System architecture, data flow diagrams, and Second Brain methodology.View Docs 
hermes/Core engine: LLM orchestration, semantic search, vector indexing, and assistant API.Explore Hermes 
infra-deploy/Docker Compose configurations (Postgres/pgvector, Redis), environment templates, and deployment scripts.View Deploy Specs 
personal-system/Full-stack platform (Golang API + Next.js UI) to administer time, tasks, and servers, plus goals and routines.View Personal System 
sub-systems/Standalone sub-systems, automated bots, and game tools (auto-players, satisfatory-plan).Explore Sub-Systems 
scripts/Helper scripts (e.g. syncing Obsidian Second Brain GitHub repository).Explore Scripts 
database/ (gitignored)Local clone of your Obsidian Second Brain markdown vault.Synced via ./scripts/download_brain.sh

⚡ Quickstart

1. Prerequisites

  • Docker & Docker Compose
  • Python 3.10+
  • Git

2. Configure Environment & Sync Obsidian Database

# Copy and configure environment variables cp .env.example .env # Set OBSIDIAN_BRAIN_REPO_URL in .env # Clone or pull your Obsidian Second Brain into database/ ./scripts/download_brain.sh

3. Launch Local Infrastructure

cp infra-deploy/.env.example infra-deploy/.env cd infra-deploy docker compose up -d

3. Verify Hermes Core

python hermes/main.py --status

📖 Key Documentation