Skip to content

ExploitEngineer/graphmind-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphMind Agent

GraphMind Agent is a structured autonomous AI agent built with LangGraph, designed for deterministic execution flow, tool orchestration, and persistent conversational memory.


Architecture Overview

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

Features

  • Interactive CLI chat interface
  • Structured LangGraph-based execution
  • Modular node architecture
  • Internet browsing capability
  • Persistent memory support

Project Structure

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

Tech Stack

  • Node.js
  • TypeScript
  • LangGraph
  • Groq LLM
  • Bun Runtime

Design Philosophy

GraphMind Agent is built with:

  • Deterministic execution control
  • Explicit state management
  • Separation of compute and routing
  • Production-oriented modularity

Development

bun install
bun run dev

Production

bun run build
bun run start

About

An autonomous agent built with Node.js, TypeScript, and LangGraph. Supports conversational memory, web browsing capabilities, and graph-based execution flows. Designed for scalable, persistent, and extensible AI agent systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors