Your-Self-Improving-AI-Brain  by Harlihm

AI second brain that learns and acts

Created 2 months ago
1,271 stars

Top 30.5% 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

1 month ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.