One vault. Five life stacks. Powered by PAI + Ollama + Qwen 2.5 7B (CPU-only, 32 GB friendly).
Explore: Why This Exists Β· Core Philosophy Β· The Five Stacks Β· Quick Install Β· PAI Pulse Dashboard Β· The Vault β
Most personal knowledge management systems are dead folders β they collect notes but never act on them. Most AI tools are cloud-dependent black boxes that own your data and thoughts.
ForgeOS is different. It's a living, queryable, version-controlled second brain that:
- Runs entirely offline β no API keys, no data leaving your machine
- Thinks in systems β five interconnected life stacks with feedback loops, not silos
- Acts on your behalf β local AI agents (Qwen 2.5 7B / DeepSeek R1 7B via Ollama) ingest your daily reports and suggest next actions
- Grows with you β version-controlled via git, queryable via Obsidian Dataview, extensible via the PAI agent framework
- Visualizes your life β the PAI Pulse dashboard (localhost:31337) gives you a real-time Goals β Metrics β Projects β Recommendations view
Inspired by danielmiessler's PAI and the original kache thread, ForgeOS distills the Life Operating System concept into a one-person, one-machine, one-vault implementation that anyone can set up in under 10 minutes.
| Principle | Meaning |
|---|---|
| π Privacy-first, local-only | Every model runs on your machine via Ollama. Zero cloud dependencies. Your thoughts, health data, finances, relationships, and projects never leave your CPU. |
| π― One agent at a time | Focus over parallelism. The AI works with you, not for a crowd. |
| π± Antifragile | The system gets stronger with use. Every daily report, decision log, and query makes the vault smarter. |
| π Systems thinking | Five interconnected stacks with feedback loops β not silos. Cognition directs body. Body resources capital. Capital enables relationships. Relationships drive impact. Impact feeds back into cognition. |
| π Queryable by default | With Obsidian Dataview, every note is a database row. Ask "what did I weigh when my sleep was best?" or "which projects generated the most impact per hour?" |
graph TD
C1[π§ 01_Cognition<br/>Mental Models, Decisions, Daily Reports]
C2[πͺ 02_Body<br/>Health Metrics, Sleep, Bloodwork]
C3[π° 03_Capital<br/>Finances, Net Worth, Budget]
C4[π€ 04_Relationships<br/>People, Commitments, Meetings]
C5[π 05_Impact<br/>Projects, Content, Output]
C1 -->|directs| C2
C2 -->|resources| C3
C3 -->|enables| C4
C4 -->|collaborates| C5
C5 -->|learns| C1
style C1 fill:#4a6cf7,stroke:#fff,color:#fff
style C2 fill:#10b981,stroke:#fff,color:#fff
style C3 fill:#f59e0b,stroke:#fff,color:#fff
style C4 fill:#ec4899,stroke:#fff,color:#fff
style C5 fill:#8b5cf6,stroke:#fff,color:#fff
| Stack | Layer | What Goes Here |
|---|---|---|
| π§ 01_Cognition | Executive | Daily Systems Reports, decision logs, chat histories, mental models, Dataview queries |
| πͺ 02_Body | Sensory | Sleep exports (Oura/Whoop), HRV, workouts, biomarker trends |
| π° 03_Capital | Resource | Budget CSVs, net worth snapshots, investment allocations |
| π€ 04_Relationships | Social | Per-person notes, 1:1 logs, promises made, annual reviews |
| π 05_Impact | Actuation | Active/archived projects, open-source, content, ideas |
Each stack feeds the next in a closed-loop system β Impact generates lessons that flow back into Cognition.
ForgeOS includes PAI Pulse β a real-time life dashboard served at http://localhost:31337 that visualizes your goals, metrics, projects, budget, team, and recommendations in a single page.
| Section | What you see |
|---|---|
| π― Goals | KPIs with progress bars per life dimension (creative, money, health, relationships, freedom) |
| π Metrics | First-class measurements with sparklines β sleep, distance, MRR, focus time, and more |
| π§© Challenges & Strategies | Personal blockers mapped to the strategies that answer them |
| π Projects & Work | What's moving right now β each work item traces to its strategy and goal |
| π₯ Team | Humans and agents doing the work, with ownership mapped |
| π° Budget | Money, time, and attention budgets with progress bars |
| π‘ Recommendations | Next 2-3 moves with traceability back to primitives |
# 1. Install Bun (if not installed)
curl -fsSL https://bun.sh/install | bash
# 2. Start Pulse
cd ~/.claude/PAI/PULSE && bun run pulse.tsThen open http://localhost:31337 in your browser.
Current status: Pulse dashboard is running in this Codespace at
localhost:31337with Observability, Voice, Wiki, Performance, Syslog, and Telegram modules loaded.
- A computer with 8+ GB RAM (32 GB recommended for Qwen 2.5 7B)
- Linux, macOS, or WSL2 on Windows
git clone https://github.com/NullLabTests/ForgeOS.git
cd ForgeOS
./setup.sh # Installs Ollama + Bun + Pulse + pulls models + starts everythinggit clone https://github.com/NullLabTests/ForgeOS.git
cd ForgeOScurl -fsSL https://ollama.com/install.sh | shollama pull deepseek-r1:1.5b # 1.1 GB β fast, daily queries
ollama pull deepseek-r1:7b # 4.7 GB β full reasoning (optional)
ollama pull nomic-embed-text # 274 MB β RAG embeddings- Open Obsidian β Open folder as vault β select
LIFE-OS-VAULT/ - Install Dataview plugin (Community plugins β browse β Dataview β enable)
- (Recommended) Periodic Notes, Tasks, Calendar plugins
./forgeos report # auto-generates today's report./forgeos start # Ollama API (:11434) + Pulse Dashboard (:31337)ollama run deepseek-r1:7b "What makes ForgeOS different?"./Tools/ask-vault.sh "What wins did I log this week?"Open LIFE-OS-VAULT/Tools/ollama-webui.html in any browser:
./forgeos chat| Tool | Purpose | Usage |
|---|---|---|
./setup.sh |
One-shot bootstrap installer | ./setup.sh |
./forgeos |
One-command CLI β status, start, daily reports, chat | ./forgeos status, ./forgeos start, ./forgeos report, ./forgeos chat |
./Tools/ask-vault.sh |
RAG query your vault via Ollama | ./Tools/ask-vault.sh "What are my blockers?" |
./Tools/test-forgeos.sh |
Run repo integrity checks | ./Tools/test-forgeos.sh |
./LIFE-OS-VAULT/01_Cognition/Dataview-Example-Queries.md |
Ready-to-use Dataview SQL for Obsidian | Open in Obsidian with Dataview enabled |
./LIFE-OS-VAULT/01_Cognition/Decision-Log/TEMPLATE.md |
Structured decision documentation | Copy, rename, fill |
./LIFE-OS-VAULT/01_Cognition/Monthly-Review-Template.md |
Monthly reflection across all 5 stacks | Copy, fill end of month |
./LIFE-OS-VAULT/03_Capital/Budget/budget-template.csv |
Budget tracking CSV template | Import into spreadsheet app |
./LIFE-OS-VAULT/04_Relationships/People/TEMPLATE.md |
People notes template | Copy per person, fill |
β‘ Running Qwen 2.5 7B / DeepSeek R1 7B locally on CPU
π₯οΈ PAI Pulse dashboard live at localhost:31337
π§ WebUI ready via PAI interface
π Dataview-ready vault with example queries
π Daily Systems Report flow active
π¦ All models fit in 32 GB RAM β no GPU required
Open LIFE-OS-VAULT/01_Cognition/Dataview-Example-Queries.md in Obsidian to see live data:
TABLE date as "Date", Wins as "Top Win"
FROM "01_Cognition"
WHERE contains(file.name, "Daily-Systems-Report")
SORT date DESC
LIMIT 10
ForgeOS/
βββ forgeos # β‘ One-command CLI (status / start / report / chat)
βββ setup.sh # π One-shot bootstrap installer
βββ LIFE-OS-VAULT/ # β The vault β star of the repo
β βββ 01_Cognition/ # Mental models, decisions, daily reports
β β βββ Decision-Log/ # Decision templates & records
β β βββ Dataview-Example-Queries.md
β β βββ Monthly-Review-Template.md
β βββ 02_Body/ # Health metrics, sleep, bloodwork
β βββ 03_Capital/ # Finances, net worth, budget
β βββ 04_Relationships/ # People, commitments, meetings
β βββ 05_Impact/ # Projects, content, output
β βββ README.md # Vault-specific docs
βββ Tools/ # Utility scripts
β βββ ask-vault.sh # RAG query your vault via Ollama
β βββ validate-protected.ts
βββ assets/ # Diagrams and screenshot placeholders
βββ Packs/ # PAI skill packs (45 skills, 171 workflows)
βββ Releases/ # PAI versioned releases (v2.3 β v5.0.0)
βββ images/ # PAI architecture diagrams
βββ PLATFORM.md
βββ SECURITY.md
βββ README.md # β You are here
A full Mermaid and ASCII diagram is in assets/five-stacks-diagram.md.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FORGEOS β FIVE STACKS β
β (with feedback loops) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β 01_Cognition βββββββββββββββββββββββββββββββ 02_Body β
β (Mental Models, ββββββββββββββββββββββββββ (Health, β
β Decisions, Feedback Loop: Learning Sleep, β
β Daily Reports) informs all stacks Bloodwork) β
β β β β
β β 03_Capital β
β β (Finances, Budget, β
β β Net Worth) β
β β β β
β β 04_Relationships β
β β (People, Commitments, β
β β Meetings) β
β β β β
β βββββββββββ 05_Impact βββββββββββββββββββββββββββββ β
β (Projects, Content, Legacy) β
β β
β ββββββββββββββββββββββββββ β
β β AI Layer (Local) β β
β β Ollama β Qwen 7B β β
β β PAI Pulse Dashboard β β
β β Dataview Queries β β
β ββββββββββ¬ββββββββββββββββ β
β β β
β Queries all 5 stacks β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| PAI Pulse Dashboard (animated) | Vault Tree View |
|---|---|
![]() |
![]() |
| Scrolling through Goals, Metrics, Projects, Budget, Recommendations | Obsidian vault with 5-stack hierarchy |
Validate repo integrity at any time with:
./Tools/test-forgeos.shThe test suite checks: repo structure, vault hierarchy, all 5 stack dashboards, template files, Dataview queries, README references, screenshot assets, git health, and optional Ollama liveness. All checks pass on a clean install.
MIT β see LICENSE.

