88a5884f7084ea53a73a238f51da058178c57edb
🧠 Personal Agent OS
A git-backed external brain for Hermes — projects, knowledge, automation patterns, and agent config, all in one compounding repository.
Why This Exists
Scattered notes don't compound. This repo is:
- A project hub — every active project has a home with goals, decisions, and next actions
- A knowledge base — high-signal finds from X, tools, research, and experiments preserved with structured metadata
- A context layer — Hermes reads from it, writes to it, and gets smarter over time
How It Works
You / Telegram Hermes Gitea
│ │ │
│─ "Find me everything on │ │
│ wakeAgent gates" ─────────→│── search_files ─────────────→│
│ │←─ gate designs + notes ─────│
│←─ 3 patterns found ─────────│ │
│ │ │
│─ daily brief fires ─────────→│── fetches data ─────────────→│
│ │── saves to kb/daily-briefs/ ─→│
│←─ formatted brief ──────────│ │
Directory Layout
personal-agent-os/
├── _meta/ # Root-level meta
│ └── decision-log.md # Key decisions, rationale, dates
│
├── projects/ # Active projects
│ ├── hermes-persistent-os/ # The OS project itself
│ ├── compliance-tracker/ # (create when ready)
│ ├── local-business-automation/ # (create when ready)
│ └── ...
│
├── knowledge-base/ # Cross-cutting knowledge
│ ├── automation-blueprints/ # Reusable pattern docs
│ │ └── hermes/ # Hermes-specific patterns (migrated from hermes-automation/)
│ ├── ai-agent-patterns/ # General agent design patterns
│ ├── hermes-integrations/ # Platform-specific setup notes
│ ├── x-threads/ # Curated X threads and discussions
│ ├── tool-evaluations/ # 6-part evaluations of tools
│ ├── local-entrepreneurship/ # Local business patterns (Phoenix, etc.)
│ └── daily-briefs/ # (auto-populated by cron)
│
├── archive/ # Completed/closed projects
│
├── templates/ # Consistent formats
│ ├── project-readme-template.md
│ ├── kb-entry-template.md
│ └── experiment-log-template.md
│
└── agent-config/ # Hermes runtime reference material
└── .gitkeep
Conventions
Creating a New Project
- Copy
templates/project-readme-template.mdintoprojects/<name>/README.md - Fill in Overview, Status, Goals, Architecture
- Create
tasks.mdwith Now / Next / Backlog sections
Adding a Knowledge Entry
- Copy
templates/kb-entry-template.mdinto the relevantknowledge-base/subfolder - Fill the YAML frontmatter (title, date, source, tags, related_projects, status)
- Write Summary, Key Insights, Mechanics, Actionable Ideas, Open Questions
Naming
- Lowercase with hyphens for directories and files
- Dates in
YYYY-MM-DDformat - Tags as comma-separated, lowercase
How This Stays Alive (Living/Cron Workflows)
This repo is designed to be written to by Hermes cron jobs.
| Cron Job | What It Writes | Frequency | Status |
|---|---|---|---|
| daily-brief | Delivers to Telegram. Will also save to knowledge-base/daily-briefs/ |
Daily at 15:00 UTC | ✅ Live |
| weekly tag index | Scans all KB entries, rebuilds _meta/tag-index.md |
Weekly (Sun) | 🔲 Planned |
| opportunity scan | Saves entries to knowledge-base/x-threads/ |
Daily | ⏸️ Paused |
| email triage | Summary to Telegram + entry to knowledge-base/hermes-integrations/ |
Every 15m | 🔲 Planned |
Writing Rules for Cron Jobs
- Always use the
kb-entry-template.mdformat when saving toknowledge-base/ - Tag entries with the originating cron job name + relevant project
- Use
write_fileto append or create; never overwrite another entry - Silent delivery on no-change ticks (masterclass pattern)
Agent Hooks
Hermes reads from this repo for context:
projects/<name>/README.md— project status and goalsprojects/<name>/tasks.md— next actionsknowledge-base/**/*.md— structured knowledge retrieval via search_files_meta/decision-log.md— why things were done a certain wayagent-config/— reference configs and setup snippets
Getting Started
- Browse
projects/hermes-persistent-os/for the current automation roadmap - Read
knowledge-base/automation-blueprints/hermes/for running patterns - Use
templates/when adding new content - Check
_meta/decision-log.mdfor architectural reasoning
Description
Personal Knowledge + Projects OS — git-backed external brain for Hermes. Projects, knowledge base, automation patterns, and agent config.
Languages
Shell
67.6%
Python
32.4%