Agentica
@wrtnlabs
Basic information
About Agentica
Agentica is an open-source framework that makes working with AI agents simple and reliable. It helps you integrate structured function calls with Large Language Models (LLMs) without the usual headaches.
Overview
What is Agentica?
Agentica is an open-source AI framework that integrates structured function calls with Large Language Models (LLMs), built around Typia’s JSON Schema validation. It is designed for developers building reliable agent systems using TypeScript, and runs on Node.js or Bun environments.
How to use Agentica?
Create a new Agentica project with npx agentica@latest start (or yarn/pnpm/bun equivalents), then define an agent in src/index.ts by passing TypeScript types, OpenAPI specs, or custom controllers to the Agentica class. Run the agent with npm run build && npm run start.
Key features of Agentica
- Schema-driven reliability: validates and corrects LLM parameters automatically
- Automatic error correction with iterative feedback loops
- Complex parameter support: union types, nested objects, recursive schemas
- OpenAPI integration: convert existing APIs into agent capabilities
- TypeScript-first developer experience with automatic schema generation
- Model Context Protocol (MCP) support for Claude Desktop, Cursor, and more
Use cases of Agentica
- Build a shopping assistant agent that understands complex product queries
- Create an API-driven customer support bot with validation and auto-correction
- Develop a code generation agent that reliably outputs structured function calls
- Integrate legacy OpenAPI endpoints into a conversational AI system
FAQ from Agentica
Does Agentica require a specific LLM provider?
Agentica supports Model Context Protocol (MCP) integration, allowing seamless use with various LLMs including Claude Desktop and Cursor. The README does not specify other providers.
Can I use Agentica without TypeScript?
Agentica is TypeScript-first; the README shows examples using TypeScript types and Typia. There is no mention of other language support.
Is Agentica free and open-source?
Yes, Agentica is released under the MIT License and is open-source.
What validation does Agentica add over vanilla LLMs?
It provides automatic JSON Schema-driven validation and automatic error correction, handling complex data types (unions, nested objects, recursive) that vanilla LLMs struggle with.
Does Agentica support OpenAPI specifications?
Yes, you can pass an OpenAPI spec directly to an agent’s controllers, and Agentica converts it into tool-calling capabilities.
More Agent Frameworks MCP clients
Novu - Connect your AI agents & products to customers
NovuNovu is the open-source communication layer for AI agents. An agent built on Novu connects to MCP servers like Linear, GitHub, and Notion for its tools, then talks with your users on Slack, Microsoft Teams, WhatsApp, Tel
DISCLAIMER
mario-andreschakMCP-Hub and -Inspector, Multi-Model Workflow and Chat Interface
MCPHost 🤖
mark3labsA CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP).
Computer Use AI SDK
mediar-aiGenAIScript
microsoftAutomatable GenAI Scripting
Comments