Agentica
@wrtnlabs
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.
Basic information
More Agent Frameworks MCP clients
MCPHost 🤖
mark3labsA CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP).
Unified MCP Client Library
mcp-usemcp-use is the easiest way to interact with mcp servers with custom agents
Saiki
truffle-aiA customizable, general purpose AI Agent that supports MCP. Talk to Saiki in natural language to control computers, applications and more!
🌟 MCPM - Model Context Protocol Manager
pathintegral-instituteCLI MCP package manager & registry for all platforms and all clients. Search & configure MCP servers. Advanced Router & Profile features.
Where On-Device and Cloud LLMs Meet
hazyresearchBig & Small LLMs working together
Comments