Local-First CLI Agent Framework
A secure agent framework built on an 8-state machine with Human-in-the-Loop (HITL) approval. Pattern and Graph orchestrators, RAG pipeline, Long-Term Memory (SQLite), MCP integration, 30+ CLI commands, and a plugin system. Every action is logged, audited, and approved.
Open SourceSafety, Memory, Orchestration -- the three pillars of EulerAgent
--dynamic option
Quickly create agents with purpose-built templates
| Template | Purpose |
|---|---|
personal-assistant |
General-purpose personal assistant |
marketing-expert |
Marketing content creation |
code-assistant |
Code writing and debugging |
ops-assistant |
Operations and infrastructure management |
Create and run an agent with a single command
30+ commands across 7 groups for complete agent lifecycle management
| Command | Description |
|---|---|
euleragent init |
Initialize workspace |
euleragent new |
Create agent from template |
euleragent run |
Run agent (plan/execute mode) |
euleragent chat |
Interactive chat session |
euleragent logs |
View execution audit logs |
euleragent doctor |
System health check |
| Command | Description |
|---|---|
euleragent approve list |
List pending approvals |
euleragent approve show <id> |
Approval details |
euleragent approve accept <id> |
Accept and execute approval |
euleragent approve reject <id> |
Reject approval |
euleragent approve accept-all |
Batch approve all |
| Command | Description |
|---|---|
euleragent rag init |
Initialize knowledge base |
euleragent rag add --path ./docs/ |
Add documents |
euleragent rag query --q "search term" |
Search knowledge base |
euleragent rag status |
Check KB status |
| Command | Description |
|---|---|
euleragent memory status |
Memory store statistics |
euleragent memory search --q "search term" |
Search past conversations |
| Command | Description |
|---|---|
euleragent workflow show <run-id> |
Workflow structure and status |
euleragent workflow resume <run-id> |
Resume workflow |
euleragent pattern list |
List available patterns |
euleragent pattern run <pattern> <agent> |
Run pattern-based workflow |
| Command | Description |
|---|---|
euleragent mcp sync |
Sync MCP server catalog |
euleragent mcp show |
Current MCP status |
Master EulerAgent with step-by-step guides
Tutorials coming soon.
Install EulerAgent and run your first agent
Declaratively configure your agent environment with workspace.yaml
Open source, human-approval-based, local-first execution.
Get Started on GitHub Contact Us