Build Apps for Agents

A standard SDK for exposing app capabilities as safe, structured surfaces that agents, operators, and automation can use.

$npm install @ageniti/core
Built on standard surfaces
ReactReact
TypeScriptTypeScript
Node.jsNode.js
npmnpm
Next.jsNext.js
OpenAIOpenAI
VercelVercel
ClaudeClaude
ReactReact
TypeScriptTypeScript
Node.jsNode.js
npmnpm
Next.jsNext.js
OpenAIOpenAI
VercelVercel
ClaudeClaude
Choose Your Path

Start from the entry point that matches your app

Mature documentation sites usually make the next step obvious. Start fresh, integrate into an existing app, or jump in with a template.

Core Model

Define once, expose everywhere

Build your application capabilities as strongly-typed actions, then adapt them to multiple agent-facing surfaces without rewriting business logic.

Input
Artifact
RUNTIME
Runtime

Shared Runtime

One execution model for validation, permissions, retries, logs, progress, and artifacts.

Surface

CLI & MCP

Expose the same action contract through command-line workflows and Model Context Protocol servers.

AI Integration

OpenAI & AI SDK Tools

Map actions to tool schemas for OpenAI-compatible stacks and Vercel AI SDK style integrations.

Why Ageniti

Build apps agents can use, not another agent framework

Ageniti focuses on the layer between your product and the systems that need to call it safely.

Keep your app architecture

Start from one stable capability and expose it as an action without rewriting your existing UI stack.

Unify multiple entry points

Use the same contract across CLI, MCP, React invocation, JSON automation, and LLM tool calling.

Ship with runtime controls

Apply validation, confirmation, authorization, timeout, retry, and output checks in one place.

Surfaces

Cover the main integration paths

Expose selected application capabilities to the environments where agents and operators actually work.

CLI
MCP
OpenAI Tools
AI SDK Tools
JSON Runner
React
Starter Patterns

Use patterns to skip integration guesswork

Use focused starter patterns to wire one app capability into CLI, MCP, HTTP, React, or tool-calling surfaces without guessing the package shape.

See All Patterns
Workflow

Integrate gradually

Ageniti works best when you start from a narrow, stable capability and grow outward.

1

Wrap one capability

Choose an existing flow like search, invoice creation, or account lookup, then define it with a typed action contract.

2

Add a headless entry

Keep your existing React or Next.js structure, and add a small Node-safe app entry for runtime and launcher wiring.

3

Expose where needed

Generate the surfaces you need for agents, operators, internal automation, or local development.

Scope

What it is, and what it is not

Ageniti is infrastructure for exposing application capabilities. It does not plan, reason, remember, or replace your app.

What Ageniti does

+Turns selected product capabilities into structured actions
+Adds a shared runtime with validation and control points
+Projects the same contract into agent-facing interfaces

What Ageniti does not do

-Autonomous planning loops
-Long-term memory systems
-Workflow orchestration pretending to be your app

Start with one capability, not a rewrite

Read the docs, define a first action, and expose a real part of your application to agents through explicit, reviewable contracts.

Explore Documentation

We are building the app layer for agent ecosystems: explicit contracts, safe surfaces, and reusable product capabilities.