Your-Self-Improving-AI-Brain  by Harlihm

AI second brain that learns and acts

Created 1 month ago
910 stars

Top 39.2% on SourcePulse

GitHubView on GitHub
Project Summary

This project integrates Obsidian with the Hermes Agent and Grok AI (via X Premium) to create a self-improving "second brain." It addresses the limitation of Obsidian's static knowledge storage by enabling automated processing, connection, and action on stored information. The system benefits users seeking a dynamic, automated knowledge management system that bridges permanent memory with reliable AI execution.

How It Works

The system combines Obsidian for permanent, local-first knowledge storage with Hermes Agent for task execution and Grok (accessed via X Premium) for reasoning. A structured Obsidian vault serves as the knowledge base, with a SYSTEM.md file providing persistent context. Hermes Agent interacts with the vault using a Filesystem MCP (Model Context Protocol), enabling it to read and write data. Core "skills" automate tasks like organizing inboxes, tracking projects, and generating weekly syntheses, operating on a Read → Reason → Write loop powered by Grok.

Quick Start & Requirements

  • Obsidian: Download and install from https://obsidian.md/.
  • Hermes Agent: Install via curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash. The repository is available at https://github.com/NousResearch/hermes-agent.
  • Prerequisites:
    • Obsidian installed.
    • Hermes Agent installed.
    • X Premium subscription for Grok access (e.g., grok-4.3).
    • A vault structured according to the project's schema.
    • A 06 - SYSTEM/SYSTEM.md file populated with personal context.
    • Hermes skills downloaded to ~/.hermes/skills/.
  • Setup: Grant Hermes vault access using hermes mcp add filesystem --command 'npx -y @modelcontextprotocol/server-filesystem /full/path/to/your/vault' and hermes mcp configure filesystem.

Highlighted Details

  • Automated organization of the 00 - INBOX/ using the inbox-processor skill.
  • Weekly project health reports and synthesis generation via project-health and weekly-synthesis skills.
  • connection-finder skill to identify and surface relationships between notes.
  • vault-morning-brief skill for automated daily briefings, with optional image generation planned.
  • Fully local-first workflow leveraging Grok via X Premium.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or roadmap were provided in the README.

Licensing & Compatibility

The project is licensed under the MIT license. This permissive license generally allows for commercial use and integration into closed-source projects.

Limitations & Caveats

Core functionality relies on an X Premium subscription for Grok access. Features such as automatic image generation for briefs, a research converter skill, and an X posting workflow are listed as future development ("next steps"), indicating they are not yet implemented. The system's reasoning capabilities are dependent on the external Grok model.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1,250 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.