eve is a filesystem-first framework for building durable AI agents in TypeScript.
The framework addresses the challenge of creating maintainable AI agents by organizing core agent capabilities in conventional filesystem locations rather than obscuring them in opaque abstractions. This approach makes projects easier to inspect, extend, and operate. Agents are defined through a combination of markdown instructions, TypeScript tool implementations, and configuration files stored in predictable directories, allowing developers to work with familiar file-based authoring patterns.
Teams building AI agents that need to be inspected and modified by humans should consider eve if they value transparency and conventional project structure. The framework suits projects where durability and operational clarity matter—where agents need to persist state, integrate with external tools, and remain understandable to teams over time. The tool includes scaffolding to bootstrap new agents and supports adding eve to existing projects, with full documentation bundled in the npm package for offline reference.
The project maintains active community engagement through GitHub Discussions for questions and collaboration. Contributions are welcomed through a documented process, and the team handles security reports through responsible disclosure rather than public issue tracking. The framework is in beta, meaning its APIs, documentation, and behavior may evolve before general availability.