- Home
- Communication
- Agentica
Rating
Votes
0
score
Downloads
0
total
Price
Free
API key required
Works With
About
Agentica, AI Function Calling Framework
Agentic AI framework specialized in AI Function Calling.
Don't be afraid of AI agent development. Just list functions from three protocols below. This is everything you should do for AI agent development.
- TypeScript Class
- Swagger/OpenAPI Document
- MCP (Model Context Protocol) Server
Wanna make an e-commerce agent? Bring in e-commerce functions. Need a newspaper agent? Get API functions from the newspaper company. Just prepare any functions that you need, then it becomes an AI agent.
Are you a TypeScript developer? Then you're already an AI developer. Familiar with backend development? You're already well-versed in AI development. Anyone who can make functions can make AI agents.
import { Agentica, assertHttpController } from "@agentica/core";
import OpenAI from "openai";
import typia from "typia";
import { MobileFileSystem } from "./services/MobileFileSystem";
const agent = new Agentica({
vendor: {
api: new OpenAI({ apiKey: "********" }),
model: "gpt-4o-mini",
},
controllers: [
// functions from TypeScript class
typia.llm.controller(
"filesystem",
new MobileFileSystem(),
),
// functions from Swagger/OpenAPI
assertHttpController({
name: "shopping",
model: "chatgpt",
document: await fetch(
"https://shopping-be.wrtn.ai/editor/swagger.json",
).then(r => r.json()),
connection: {
host: "https://shopping-be.wrtn.ai",
headers: { Authorization: "Bearer ********" },
},
}),
],
});
await agent.conversate("I wanna buy MacBook Pro");
📦 Setup
$ npx agentica start
----------------------------------------
Agentica Setup Wizard
----------------------------------------
? Package Manager (use arrow keys)
> npm
pnpm
yarn (berry is not supported)
? Project Type
NodeJS Agent Server
> NestJS Agent Server
React Client Application
Standalone Application
? Embedded Controllers (multi-selectable)
(none)
Google Calendar
Google News
> Github
Reddit
Slack
...The setup wizard helps you create a new project tailored to your needs.
For reference, when selecting a project type, any option other than "Standalone Application" will implement the WebSocket Protocol for client-server communication.
For comprehensive setup instructions, visit our Getting Started guide.
💻 Playground
Experience Agentica firsthand through our interactive playground before installing.
Our demonstrations showcase the power and simplicity of Agentica's function calling capabilities across different integration methods.
Don't lose this
Three weeks from now, you'll want Agentica again. Will you remember where to find it?
Save it to your library and the next time you need Agentica, it’s one tap away — from any AI app you use. Group it into a bench with the rest of the team for that kind of task and you can pull the whole stack at once.
⚡ Pro tip for geeks: add a-gnt 🤵🏻♂️ as a custom connector in Claude or a custom GPT in ChatGPT — one click and your library is right there in the chat. Or, if you’re in an editor, install the a-gnt MCP server and say “use my [bench name]” in Claude Code, Cursor, VS Code, or Windsurf.
a-gnt's Take
Our honest review
TypeScript AI AI Function Calling Framework enhanced by compiler skills. Best for anyone looking to make their AI assistant more capable in communication. It's completely free and works across most major AI apps. This one just landed in the catalog — worth trying while it's fresh.
Tips for getting started
Tap "Get" above, pick your AI app, and follow the steps. Most installs take under 30 seconds.
Heads up: this needs an API key to work. You'll get one from the service's website (usually free). The setup guide tells you exactly where.
What's New
Imported from GitHub
Ratings & Reviews
0.0
out of 5
0 ratings
No reviews yet. Be the first to share your experience.