Skip to content

sudarshandev-llm/agent-forge-prototype

Repository files navigation

    _    ____  _  _    ___   __ _  ___   ___   ___
   / \  / ___|| || |  / _ \ / _| |/ _ \ / _ \ / _ \
  / _ \ \___ \| || |_| | | | |_| | | | | | | | | | |
 / ___ \ ___) |__   _| |_| |  _| | |_| | |_| | |_| |
/_/   \_\____/   |_|  \___/|_| |_|\___/ \___/ \___/
  

AgentForge

The Open-Source AI Agent Platform β€” Build, Deploy, and Orchestrate Intelligent Agents at Scale

MIT License TypeScript Next.js 15 CI PRs Welcome GitHub stars

Introduction β€’ Features β€’ Architecture β€’ Tech Stack β€’ Getting Started β€’ Usage β€’ Structure β€’ Roadmap


πŸ“– Introduction

AgentForge is a comprehensive, open-source platform for building, deploying, and orchestrating AI agents. Think of it as LangChain's flexibility meets CrewAI's team-based orchestration with n8n's visual workflow builder β€” all wrapped in a production-grade, full-stack application.

Unlike fragmented solutions where you stitch together LLM providers, memory systems, tool registries, and UIs, AgentForge provides a unified platform with:

  • A visual agent builder for designing complex agent behaviors without coding
  • Multi-LLM orchestration across OpenAI, Anthropic, Google, and local models
  • Team-based collaboration where agents delegate, debate, and coordinate
  • Extensible tool ecosystem with a built-in marketplace
  • Enterprise-grade security with role-based access control and audit logging

Whether you're building a customer support bot, an automated code reviewer, a research assistant, or a complex multi-agent workflow, AgentForge gives you the foundation to go from idea to production in minutes.


✨ Key Features

  • 🧠 Agent Creation Engine β€” Design agents with custom personas, goals, constraints, and knowledge bases
  • πŸ‘₯ Agent Teams β€” Form collaborative teams with role-based delegation (leader, researcher, executor, reviewer)
  • πŸ’Ύ Persistent Memory β€” Short-term (conversation) and long-term (vector store) memory with automatic RAG
  • πŸ”§ Tool System β€” Extensible tool registry with 50+ built-in tools and MCP (Model Context Protocol) support
  • πŸ›’ Agent Marketplace β€” Discover, install, and publish pre-built agents, tools, and templates
  • πŸ”„ Visual Workflow Builder β€” Drag-and-drop workflow design with branching, loops, and conditions
  • πŸ€– Multi-LLM Support β€” OpenAI, Anthropic Claude, Google Gemini, Mistral, Groq, Ollama, and more
  • πŸ™ GitHub Integration β€” Code review automation, issue triage, PR analysis, and repo management
  • 🌐 Browser Automation β€” Headless browser agent for web scraping, testing, and automation
  • πŸ’¬ Slack Integration β€” Deploy agents directly to your Slack workspace
  • πŸ”Œ REST API β€” Comprehensive API for programmatic control of all platform features
  • πŸ“Š Real-time Dashboard β€” Monitor agent activity, performance metrics, and usage analytics
  • πŸ”’ Enterprise Security β€” RBAC, SSO, audit logs, encryption at rest, and SOC 2 compliance ready
  • πŸ“¦ Containerized Deployment β€” Docker Compose setup for one-command deployment
  • πŸ§ͺ Testing Framework β€” Built-in agent testing sandbox with scenario simulation
  • 🌍 Webhook Support β€” Trigger and receive webhooks for external system integration

πŸ— Architecture

AgentForge follows a modular, microservices-inspired architecture built on a monorepo structure with clear separation of concerns:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                              CLIENT LAYER                                    β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ Next.js 15  β”‚  β”‚  Agent CLI  β”‚  β”‚  Mobile App β”‚  β”‚   External API     β”‚ β”‚
β”‚  β”‚  (Web App)  β”‚  β”‚  (Terminal) β”‚  β”‚  (Future)   β”‚  β”‚     Clients        β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚                β”‚                β”‚                     β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         β–Ό                β–Ό                β–Ό                     β–Ό           β”‚
β”‚                         API GATEWAY / tRPC ROUTER                           β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚   β”‚
β”‚  β”‚  β”‚ Agents   β”‚ β”‚ Teams    β”‚ β”‚Workflows β”‚ β”‚ Memory   β”‚ β”‚ Tools    β”‚  β”‚   β”‚
β”‚  β”‚  β”‚ Service  β”‚ β”‚ Service  β”‚ β”‚ Service  β”‚ β”‚ Service  β”‚ β”‚ Service  β”‚  β”‚   β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚   β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚   β”‚
β”‚  β”‚  β”‚ Auth     β”‚ β”‚Marketplaceβ”‚ β”‚  Queue   β”‚ β”‚Monitor   β”‚ β”‚ Webhook  β”‚  β”‚   β”‚
β”‚  β”‚  β”‚ Service  β”‚ β”‚ Service  β”‚ β”‚ Service  β”‚ β”‚ Service  β”‚ β”‚ Service  β”‚  β”‚   β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                              β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                             β–Ό                                               β”‚
β”‚                        DATA & INFRASTRUCTURE                                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚PostgreSQLβ”‚  β”‚  Redis   β”‚  β”‚  BullMQ  β”‚  β”‚   S3/    β”‚  β”‚  Vector DB   β”‚ β”‚
β”‚  β”‚(Primary) β”‚  β”‚ (Cache)  β”‚  β”‚ (Queue)  β”‚  β”‚  Local   β”‚  β”‚ (pgvector)   β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Design Principles

  • Type Safety End-to-End β€” tRPC ensures typesafe communication from database to UI
  • Event-Driven Architecture β€” BullMQ handles async agent execution, webhooks, and notifications
  • Pluggable Providers β€” LLM providers, vector stores, and file storage are all swappable
  • Stateless Services β€” Horizontal scaling ready with shared-nothing design
  • Observability First β€” OpenTelemetry instrumentation across all services

πŸ›  Tech Stack

Layer Technology Purpose
Frontend Next.js 15 (App Router), React 19, Tailwind CSS, Radix UI Web application UI
Type Safety TypeScript (Strict), tRPC, Zod End-to-end type safety
Backend Express.js, tRPC, Node.js 20+ API and server logic
Database PostgreSQL 15+, Drizzle ORM, pgvector Primary data store & vector embeddings
Cache Redis 7+ (Upstash/ioredis) Session cache, rate limiting, pub/sub
Queue BullMQ Async job processing & scheduling
Auth NextAuth.js v5, JWT, OAuth Authentication & authorization
Storage Local filesystem, S3-compatible (AWS, R2, MinIO) File & asset storage
LLM Clients AI SDK (Vercel), LangChain, OpenRouter Multi-provider LLM integration
Monitoring OpenTelemetry, Sentry, Pino Logging, tracing, error tracking
Testing Vitest, Playwright, MSW Unit, E2E, and API mocking
CI/CD GitHub Actions, Docker, Docker Compose Build, test, deploy
Deployment Docker, Vercel, Railway, Render, self-hosted Platform deployment

πŸ“Έ Screenshots

Screenshots will be available in the /apps/web/public/screenshots directory once generated.

Dashboard Agent Builder Workflow Editor
Dashboard Agent Builder Workflow
Chat Interface Marketplace Analytics
Chat Marketplace Analytics

πŸš€ Getting Started

Prerequisites

  • Node.js 20.x or later (LTS recommended)
  • PostgreSQL 15+ (with pgvector extension)
  • Redis 7+
  • Docker (optional, for containerized development)
  • pnpm (recommended) or npm

Installation

1. Clone the Repository

git clone https://github.com/sudarshandev-llm/agent-forge-prototype.git
cd agent-forge-prototype

2. Install Dependencies

pnpm install

3. Configure Environment

cp .env.example .env.local

Edit .env.local with your configuration:

# Database
DATABASE_URL="postgresql://user:password@localhost:5432/agentforge"

# Redis
REDIS_URL="redis://localhost:6379"

# Auth
AUTH_SECRET="your-secret-key"
AUTH_GITHUB_ID="your-github-oauth-app-id"
AUTH_GITHUB_SECRET="your-github-oauth-app-secret"

# LLM API Keys
OPENAI_API_KEY="sk-..."
ANTHROPIC_API_KEY="sk-ant-..."
GOOGLE_API_KEY="..."

4. Run Database Migrations

pnpm db:migrate

5. Seed Development Data (Optional)

pnpm db:seed

6. Start Development Server

pnpm dev

Visit http://localhost:3000 to access AgentForge.


πŸ’‘ Usage

Creating an Agent

import { AgentForge } from '@agentforge/core';

const forge = new AgentForge();

const agent = await forge.agents.create({
  name: 'Code Reviewer',
  persona: 'Senior software engineer with expertise in TypeScript and React',
  model: 'gpt-4o',
  tools: ['github', 'code-analysis', 'linting'],
  memory: {
    type: 'conversation',
    ttl: 3600,
  },
});

await agent.run('Review the latest PR in the main repository');

Building a Workflow

Create visual workflows in the built-in editor, or define them programmatically:

const workflow = await forge.workflows.create({
  name: 'Bug Triage Pipeline',
  steps: [
    { agent: 'triage-agent', action: 'classify_issue' },
    { agent: 'research-agent', action: 'find_similar_bugs' },
    { agent: 'reviewer-agent', action: 'assess_severity' },
    { agent: 'assigner-agent', action: 'assign_developer' },
  ],
  onComplete: {
    webhook: 'https://hooks.slack.com/services/...',
  },
});

Using the Marketplace

# Install an agent from the marketplace
npx agentforge marketplace install agent-research-assistant

# Publish your own agent
npx agentforge marketplace publish

πŸ“‚ Project Structure

agentforge/
β”œβ”€β”€ apps/
β”‚   β”œβ”€β”€ web/                          # Next.js 15 web application
β”‚   β”‚   β”œβ”€β”€ app/                      # App Router pages & API routes
β”‚   β”‚   β”œβ”€β”€ components/               # Shared React components
β”‚   β”‚   β”œβ”€β”€ lib/                      # Client-side utilities
β”‚   β”‚   └── public/                   # Static assets & screenshots
β”‚   β”œβ”€β”€ api/                          # Express API server
β”‚   β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”‚   β”œβ”€β”€ controllers/          # Route controllers
β”‚   β”‚   β”‚   β”œβ”€β”€ services/             # Business logic
β”‚   β”‚   β”‚   β”œβ”€β”€ middleware/           # Auth, rate limiting, validation
β”‚   β”‚   β”‚   └── routes/              # API route definitions
β”‚   β”‚   └── test/                     # API tests
β”‚   └── worker/                       # BullMQ worker for async processing
β”‚       β”œβ”€β”€ src/
β”‚       β”‚   β”œβ”€β”€ jobs/                 # Job processors
β”‚       β”‚   └── queues/              # Queue definitions
β”‚       └── test/                     # Worker tests
β”œβ”€β”€ packages/
β”‚   β”œβ”€β”€ core/                         # Core agent engine & abstractions
β”‚   β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”‚   β”œβ”€β”€ agents/              # Agent creation & management
β”‚   β”‚   β”‚   β”œβ”€β”€ teams/               # Team orchestration & delegation
β”‚   β”‚   β”‚   β”œβ”€β”€ memory/              # Memory providers (conversation, vector)
β”‚   β”‚   β”‚   β”œβ”€β”€ tools/               # Tool registry & built-in tools
β”‚   β”‚   β”‚   └── llm/                 # LLM provider adapters
β”‚   β”‚   └── test/                    # Core unit & integration tests
β”‚   β”œβ”€β”€ database/                     # Drizzle ORM schema & migrations
β”‚   β”‚   β”œβ”€β”€ schema/                  # Database table definitions
β”‚   β”‚   └── migrations/              # Migration files
β”‚   β”œβ”€β”€ api/                          # tRPC routers & middleware
β”‚   β”‚   β”œβ”€β”€ routers/                 # tRPC route definitions
β”‚   β”‚   └── middleware/              # Auth, rate limiting, validation
β”‚   └── shared/                       # Shared types, utilities, configs
β”‚       β”œβ”€β”€ types/                   # Shared TypeScript types
β”‚       β”œβ”€β”€ utils/                   # Shared utilities
β”‚       └── config/                  # Shared configuration
β”œβ”€β”€ infra/
β”‚   β”œβ”€β”€ docker/                       # Docker & Docker Compose configs
β”‚   └── github/                       # GitHub-specific infrastructure configs
β”œβ”€β”€ scripts/                          # Build & maintenance scripts
β”œβ”€β”€ docs/                             # Documentation
β”œβ”€β”€ assets/                           # Logos, branding, media
β”œβ”€β”€ .github/                          # GitHub templates & workflows
β”œβ”€β”€ turbo.json                        # Turborepo configuration
β”œβ”€β”€ package.json                      # Root package configuration
└── tsconfig.base.json                # Base TypeScript configuration

πŸ“š API Documentation

AgentForge exposes a comprehensive REST and tRPC API. Key endpoints:

Endpoint Method Description
/api/agents CRUD Manage agents (create, read, update, delete)
/api/agents/:id/run POST Execute an agent with input
/api/teams CRUD Manage agent teams
/api/workflows CRUD Manage workflows
/api/workflows/:id/execute POST Trigger a workflow execution
/api/tools GET List available tools
/api/marketplace/packages GET Browse marketplace
/api/auth/* Various Authentication endpoints

Full API documentation is available in the /docs directory.


🀝 Contributing

We welcome contributions from the community! See our Contributing Guide for detailed information.

Quick steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feat/amazing-feature)
  3. Commit your changes (git commit -m "feat: add amazing feature")
  4. Push to the branch (git push origin feat/amazing-feature)
  5. Open a Pull Request

Please read our Code of Conduct before contributing.


πŸ—Ί Roadmap

Q1 2026 β€” Foundation & Core

  • Agent creation and management engine
  • Multi-LLM provider support (OpenAI, Anthropic, Google, Groq)
  • Visual workflow builder
  • Tool system with MCP protocol support
  • Agent marketplace MVP
  • GitHub integration
  • Docker deployment

Q2 2026 β€” Scale & Collaborate

  • [πŸ”„] Real-time agent collaboration and communication
  • [πŸ”„] Advanced team orchestration (debate, voting, consensus)
  • [πŸ”„] Enterprise SSO (SAML, OIDC, LDAP)
  • [πŸ”„] Audit logging and compliance reporting
  • [πŸ”„] Performance optimization and caching improvements
  • [πŸ”„] Agent analytics and cost tracking dashboard

Q3 2026 β€” Ecosystem & Enterprise

  • [πŸ“…] Mobile companion app (React Native)
  • [πŸ“…] Custom model fine-tuning pipeline
  • [πŸ“…] Agent-to-agent communication protocol
  • [πŸ“…] Multi-tenant organization support with billing
  • [πŸ“…] Advanced RAG with hybrid search
  • [πŸ“…] Plugin SDK for third-party developers

Q4 2026 β€” Platform Maturity

  • [πŸ“…] Agent monitoring and observability suite
  • [πŸ“…] Auto-scaling and self-healing infrastructure
  • [πŸ“…] Compliance certifications (SOC 2, GDPR)
  • [πŸ“…] Enterprise support tier
  • [πŸ“…] On-premise deployment option
  • [πŸ“…] Community governance model

πŸ“„ License

AgentForge is MIT licensed. See the LICENSE file for details.


πŸ‘₯ Contributors

Contributors

Want to become a contributor? Check our Contributing Guide to get started.


πŸ’¬ Support

  • GitHub Issues β€” Report bugs or request features
  • Documentation β€” See the /docs directory
  • Email β€” support@agentforge.dev

⭐ Star History

Star History Chart


πŸ™ Acknowledgments

AgentForge stands on the shoulders of giants. Special thanks to:

  • LangChain β€” For pioneering the LLM application framework concept
  • CrewAI β€” For inspiring agent team orchestration patterns
  • n8n β€” For the visual workflow builder paradigm
  • Next.js β€” For the incredible React framework
  • tRPC β€” For end-to-end typesafe APIs
  • Drizzle ORM β€” For the lightweight, type-safe ORM
  • BullMQ β€” For robust job queue management
  • Vercel AI SDK β€” For streamlined LLM integrations
  • All Contributors β€” Every contributor who helps make this project better

πŸ“‹ Repository Topics

When setting up this repository on GitHub, add these topics:

  • ai-agents
  • agent-framework
  • llm
  • nextjs
  • typescript
  • open-source
  • multi-agent
  • workflow-automation
  • nodejs
  • docker

Made with ❀️ by the Team alum Team
AgentForge β€” Build the future of intelligent automation.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages