Agentic framework for building AI agents via markdown files
Top 69.0% on sourcepulse
Mentals AI enables the creation and operation of AI agents using natural language descriptions in .gen
files, abstracting away traditional coding for agent logic. It targets developers and researchers seeking a flexible, code-free framework for building complex, multi-agent systems with memory and tool integration.
How It Works
Mentals AI employs a recursive agent executor driven by an LLM that determines subsequent actions based on previous loop outputs. Agents are defined in Markdown-like .gen
files, allowing for natural language instructions, tool usage, and control flow. This approach aims to provide a "blank canvas" for implementing diverse reasoning frameworks like ReAct or Tree of Thoughts directly in natural language, without requiring explicit programming.
Quick Start & Requirements
libcurl
, libfmt
, pgvector
, poppler
(Linux: apt-get
, macOS: brew
).git clone https://github.com/turing-machines/mentals-ai
.config.toml
with an OpenAI API key.make
../build/mentals agents/loop.gen
.Highlighted Details
.gen
files using natural language, supporting instruction chaining and tool integration.Maintenance & Community
The project is marked as "work in progress" with ongoing development for a Web UI and local vector database. Links to community channels are not explicitly provided in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility with non-OpenAI models like Llama3 is mentioned for instruction calls.
Limitations & Caveats
The project is explicitly labeled as "work in progress" with experimental features. A local vector database and Web UI are under development. The README does not detail specific limitations or known bugs.
6 months ago
1 day