Agentica
Agentica is a TypeScript framework for AI function calling that turns a list of functions, whether a TypeScript class, a Swagger/OpenAPI document or an MCP server, into an AI agent, automatically compiling the function-calling schema instead of requiring it to be written by hand.
Agentica is a TypeScript framework specialized in AI function calling. A developer supplies functions from any of three sources, a TypeScript class, a Swagger or OpenAPI document, or a Model Context Protocol server, and Agentica turns them into an AI agent without further plumbing.
A setup wizard scaffolds a new project, and choosing anything other than a standalone application implements a WebSocket protocol for client-server communication. Compiler-driven development builds the function-calling schema automatically from the compiler rather than by hand, JSON Schema conversion normalizes differences between LLM vendors, validation feedback detects and corrects mistakes in generated function arguments, and a selector agent filters candidate functions to reduce context usage and token consumption.