AI agent stdlib for LLM-based TypeScript tooling
Top 2.5% on sourcepulse
Agentic provides a comprehensive standard library of AI-powered tools and functions designed for seamless integration with any TypeScript AI SDK. It aims to simplify the process of connecting LLMs to external data sources and functionalities, enabling developers to build more sophisticated AI agents without writing custom glue code.
How It Works
Agentic offers a unified interface for a wide array of tools, from web search and data enrichment to specialized APIs like weather and financial data. These tools can be used as standard TypeScript classes for direct programmatic access or, more powerfully, as LLM-callable functions. The library includes adapters that translate Agentic's tool definitions into formats compatible with popular AI SDKs like Vercel AI SDK, LangChain, and LlamaIndex. This approach allows LLMs to dynamically select and invoke the most appropriate tool based on the user's prompt, facilitating complex multi-tool interactions.
Quick Start & Requirements
npm install @agentic/stdlib @agentic/ai-sdk
(or specific tool packages)WEATHER_API_KEY
).Highlighted Details
fetch
with ky
for robust HTTP handling.@agentic/openapi-to-ts
) to generate Agentic tool clients from OpenAPI v3 specifications.Maintenance & Community
Maintained by Travis Fischer, David Zhang, Philipp Burckhardt, and a community of OSS contributors. Follow @transitive_bs on Twitter for updates.
Licensing & Compatibility
MIT License. Fully compatible with commercial and closed-source applications.
Limitations & Caveats
Some tools are wrappers for third-party APIs that may have their own usage limits or costs. The "Twitter" and "SocialData" clients are noted as unofficial or readonly, implying potential limitations compared to official APIs.
1 week ago
1 day