//SPEC~/vitorecomp/personal-life-manager [MASTER]
GO
Personal Life Manager
Go service and CLI utilities for managing personal workflows, tasks, and automation.
#GO#BACKEND#PRODUCTIVITY
$ git clone https://github.com/vitorecomp/personal-life-manager.git// SYNCED: GITHUB.COM/VITORECOMP/PERSONAL-LIFE-MANAGER
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
//SCHEMATICARCHITECTURE.MMD
// COMPILING_VECTOR_SCHEMATIC [MERMAID_V11]...
📂 Repository Structure
| Module | Description | Quick 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.sh3. Launch Local Infrastructure
cp infra-deploy/.env.example infra-deploy/.env
cd infra-deploy
docker compose up -d3. Verify Hermes Core
python hermes/main.py --status