Skip to content
GX GenXAI

OSS core · Enterprise-ready path

GenXAI — Graph-native agentic AI framework

Build, run, and evolve multi-agent workflows with graph orchestration, multi-layer memory, and an extensible tool system. Start open-source, scale to enterprise.

Graph-first
Complex orchestration with routing, loops, and parallelism.
Memory layers
Short/long-term, episodic, semantic, procedural, working.
Tool ecosystem
Built-ins, custom tools, MCP servers, and registries.
Two robots collaborating

Why GenXAI

Orchestrate complex agent systems with clarity

GenXAI combines graph execution, memory, and tools into a framework you can grow from prototype to production.

Graph-based orchestration

Model workflows as graphs (not only linear chains). Route dynamically, run in parallel, loop, and compose subgraphs.

  • Conditional edges and routing
  • Parallel + sequential execution
  • Reusable patterns (router, critic, map-reduce, p2p)

Advanced memory systems

Multi-layer memory inspired by human cognition so agents can retain context, learn, and retrieve knowledge efficiently.

  • Short/Long-term
  • Episodic + semantic
  • Procedural + working memory

Tool ecosystem + MCP

Built-in tools, custom tools, and Model Context Protocol integrations so agents can act in real systems.

  • Tool registry + templates
  • Secure execution & guardrails
  • Connector SDK (enterprise)

Enterprise-grade path

Start with the MIT core and scale to enterprise features like observability, security, and the no-code Studio.

  • Audit logging & governance (enterprise)
  • Scalable worker queue (enterprise)
  • Studio visual workflow builder

How it works

Define agents, connect them, run workflows

Use graph primitives for routing and coordination patterns. Start simple, then add memory, tools, and enterprise controls when needed.

1) Configure agents

Declare roles, goals, models, tools, and memory. Keep it explicit and versionable.

2) Build a graph

Nodes represent agents/tools/conditions. Edges define control flow, routing, and parallelism.

3) Run + observe

Execute with state, logs, and metrics. Add enterprise governance for production reliability.

Quick start

A small workflow in code

Example: graph workflow
Python
import os
from genxai import Agent, AgentConfig, AgentRegistry, Graph

os.environ["OPENAI_API_KEY"] = "sk-..."

classifier = Agent(
    id="classifier",
    config=AgentConfig(role="Classifier", goal="Categorize customer requests", llm_model="gpt-4"),
)

support = Agent(
    id="support",
    config=AgentConfig(role="Support Agent", goal="Resolve customer issues", llm_model="claude-3-opus", enable_memory=True),
)

AgentRegistry.register(classifier)
AgentRegistry.register(support)

graph = Graph()
# ... add nodes + edges ...
result = await graph.run(input_data="My app crashed")
Want runnable samples? Visit Examples.

Ship your first workflow today

Follow the getting-started guide, run an example, and evolve into production-grade orchestration patterns.