Eris
Local-first agent for your Markdown vault with grammar-enforced tools
Visit eris-system.dev ↗What is Eris?
Eris is a standalone Rust application that runs a local LLM as a personal agent over your Markdown vault. It reads, writes, and remembers across sessions using tiered semantic memory, while keeping all data on your machine—nothing leaves unless you explicitly opt in. The agent manages 63+ tools through token-level GBNF grammar enforcement rather than cloud APIs, ensuring reliable output from smaller models.
Designed for users who want full control over their notes and agent interactions, Eris works with Obsidian-compatible vaults and offers three interfaces: a terminal UI, a localhost web console, and an optional Discord integration. The maker built it with Cursor to create a deterministic, inspectable agent loop where drafts and vault chaos stay private by default.
Momentum
Daily activity over the last 30 days: upvotes, unique visits, new GitHub stars and Hacker News points.
How do we know it's vibe coded?
vibetrend discovered Eris automatically. Evidence: GitHub janpauldahlke/eris; repo has .cursorrules. View source.
Similar vibe-coded apps

Open-source AI job search agent that runs locally in your CLI



IDE to orchestrate multiple coding agents in one workspace



Sovereign agent operating system for enterprises to own their AI knowledge

macOS video editor with built-in AI generation and agent integration