Back
Agentuity Kitchen Sink (TypeScript)

Agentuity Kitchen Sink (TypeScript)

by Agentuity Team

Deploy w/ Agentuity
TypeScriptAI AgentsAgentuity SDKInteractive LearningReference Implementation

Agentuity Kitchen Sink (TypeScript)

An interactive playground and reference implementation that showcases every Agentuity SDK feature through live, working agents. Test drive the complete TypeScript SDK in minutes — no docs required!

What it does

  • Interactive Learning: Send messages to agents and see features in action with real code
  • Hands-on Testing: Try SDK capabilities before building your own agents
  • Reference Implementation: Copy and adapt working examples for your projects
  • Living Documentation: Agents explain their features as they demonstrate them

Zero to running in minutes — minimal setup to start exploring the full Agentuity platform.

🚀 Quick Start

  1. Deploy using the "Deploy w/ Agentuity" button to copy the project to your GitHub repository
  2. Test locally with agentuity dev and follow the terminal link to launch DevMode
  3. Explore agents — select any agent and start chatting to see features in action
  4. Follow along — keep the source code open in src/agents/[agent-name] while testing

Prerequisites

Required:

  • Bun (v1.2.4+)
  • Agentuity CLI: npm install -g @agentuity/cli
  • Agentuity account at agentuity.com

Optional (for specific demos):

  • OPENAI_API_KEY, COMPOSIO_API_KEY, DISCORD_WEBHOOK_URL, SLACK_* tokens, Twilio setup

Most agents work without additional setup.

🎯 What You'll Learn

Explore 20+ agents demonstrating the complete Agentuity platform:

  • Handlers: Request, response, and context management
  • AI Gateway: Multiple LLM providers and bring-your-own-tokens
  • All IO Types: Agent communication, APIs, cron, email, SMS, webhooks
  • Storage: Key-value, object, and vector storage
  • Observability: Structured logging and OpenTelemetry tracing
  • Frameworks: Multiple AI frameworks side-by-side
  • Real Examples: Slack bots, Discord notifications, Composio integrations

Each agent is a focused, runnable example you can try out, copy, and adapt.

📚 Project Structure

kitchen-sink-ts/
├── src/
│   ├── agents/        # 20+ reference agents
│   └── lib/           # Shared utilities and helpers
├── node_modules/      # Dependencies
├── package.json       # Project dependencies and scripts
├── agentuity.yaml     # Agentuity project configuration
└── .env               # Local environment variables

⚙️ Configuration

Your project configuration is stored in agentuity.yaml. This file defines your agents, development settings, and deployment configuration.

🛠️ Customization

  1. Add new agents in src/agents/
  2. Modify existing agents to test different configurations, or add your own agents
  3. Deploy changes with agentuity deploy

📖 Resources