Introduction
AI-powered tool packages for modern applications
Welcome to Tooly - a collection of AI-powered tool packages designed for seamless integration with the AI SDK, plus support for OpenAI function calling and Anthropic tool use.
What is Tooly?
Tooly provides pre-built, type-safe packages that enable AI applications to interact with popular services like email providers and project management tools. Built specifically for the AI SDK, Tooly packages make it incredibly easy to add powerful functionality to your AI agents.
Key Features
- AI SDK First: Built specifically for the AI SDK with first-class support
- Multi-Framework: Also works with OpenAI function calling and Anthropic tool use
- Modular Packages: Install only what you need
- Type Safe: Full TypeScript support with Zod validation
- Easy Integration: Simple setup with consistent APIs
Quick Start
Get started in seconds by installing a Tooly package:
npm install @tooly/resend
# or
npm install @tooly/linear
Then use it with the AI SDK:
import { generateText } from 'ai'
import { openai } from '@ai-sdk/openai'
import { createAITools } from '@tooly/resend'
const tools = createAITools('your-resend-api-key')
// Use with AI SDK
const result = await generateText({
model: openai('gpt-4.1-nano'),
messages: [{ role: 'user', content: 'Send a welcome email' }],
tools,
})
Available Packages
@tooly/core
Base abstractions and utilities for building AI tool packages
@tooly/resend
Email tools powered by Resend API
@tooly/linear
Project management tools powered by Linear API
@tooly/notion
Database and page management tools powered by Notion API
@tooly/github
Repository and issue management tools powered by GitHub API
@tooly/twilio
SMS, WhatsApp, and voice communication tools powered by Twilio API
@tooly/supabase
Database, auth, and storage tools powered by Supabase API
Framework Support
While Tooly is built for the AI SDK, it also supports:
- AI SDK (Primary) - Native integration with
generateText
,streamText
, and more - OpenAI SDK - Function calling support
- Anthropic SDK - Tool use support
Next Steps
- Quick Start - Set up your first AI tool
- Learn about tools - Explore available packages
- Examples - See real-world usage examples