Skip to content

Introduction

AgenticFORGE is a TypeScript framework for building production-ready AI agents. It is centered around tool invocation as the primary execution primitive, and ships with:

  • 5 classic agent workflow implementations (ReAct, Plan-and-Solve, Reflection, FunctionCall, Simple)
  • A composable multi-type memory system (working, episodic, semantic, perceptual)
  • A built-in RAG pipeline with pluggable vector storage
  • A token-aware context builder for LLM input window management
  • A set of ready-to-use built-in tools (search, memory, notes, RAG, terminal)

Why AgenticFORGE?

Most agent frameworks are either too opinionated (locked to one LLM provider or one architecture) or too low-level (you wire everything yourself). AgenticFORGE sits in the middle:

  • Opinionated where it matters: clean agent loop abstractions, typed tool contracts, structured memory
  • Flexible where it counts: swap LLM providers, storage backends, or memory types without rewriting logic
  • TypeScript-first: full type safety from tool parameters to agent outputs

Package Architecture

AgenticFORGE is a monorepo of focused packages:

PackageSizeRole
@agenticforge/kit1.8 KBAll-in-one entry point
@agenticforge/core18 KBLLM client, base types
@agenticforge/agents14.5 KB5 agent implementations
@agenticforge/memorymulti-entryMemory manager + RAG
@agenticforge/tools4.3 KBTool abstraction layer
@agenticforge/tools-builtin45 KB5 ready-to-use tools
@agenticforge/context2.5 KBContext builder
@agenticforge/utils0.9 KBUtilities

Next Steps

Released under the CC BY-NC-SA 4.0 License.