Skip to main content

Forge

Build agents in minutes, not days. Forge generates type-safe tool implementations from API specs, existing TypeScript code, or plain English descriptions, then composes them into deployable agents.

How It Works

Every generation path follows the same pipeline:
You bring the source material. Forge produces a declarative Tool Spec, then materializes it into runnable TypeScript with full parameter schemas, auth handling, and trigger wiring.

Two Ways to Generate Tools

From an OpenAPI spec

Point Forge at a Swagger/OpenAPI file and pick the operations you need.
See Generate from OpenAPI for the full walkthrough.

From natural language

Describe what you want. Forge proposes a set of tools, lets you review them, then generates the code.
See Generate from Natural Language for the full flow.

Compose Into an Agent

Once you have tool specs from any combination of sources, merge them into a single agent:
This generates a complete project: server.ts, .env.template, package.json, Dockerfile, and tsconfig.json. See Composing Agents.

Programmatic API

Every CLI command has a corresponding SDK function:

Iterative Generation

The Svantic terminal can orchestrate multi-step generation conversationally. Ask it to read your source code, propose tools, refine the list, and compose the final agent — all in a single session. See Iterative Generation.

What’s Next