GraphMind Agent is a structured autonomous AI agent built with LangGraph, designed for deterministic execution flow, tool orchestration, and persistent conversational memory.
GraphMind is built using a state-machine driven execution model:
START → Agent → Tool (optional) → Memory → Agent → END
The agent uses LangGraph to orchestrate:
- Node-based execution
- Directed edge routing
- Controlled state merging
- Deterministic workflow behavior
- Interactive CLI chat interface
- Structured LangGraph-based execution
- Modular node architecture
- Internet browsing capability
- Persistent memory support
src/
├── app/ # Graph definition and node logic
├── llm/ # Model configuration
├── services/ # External services (browser, memory, etc.)
├── cli/ # Terminal UI layer
└── index.ts # Application entry point
- Node.js
- TypeScript
- LangGraph
- Groq LLM
- Bun Runtime
GraphMind Agent is built with:
- Deterministic execution control
- Explicit state management
- Separation of compute and routing
- Production-oriented modularity
bun install
bun run devbun run build
bun run start