Back
Deploy w/ Agentuity

Agentuity Kitchen Sink (TypeScript)
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
- Deploy using the "Deploy w/ Agentuity" button to copy the project to your GitHub repository
- Test locally with
agentuity devand follow the terminal link to launch DevMode - Explore agents — select any agent and start chatting to see features in action
- 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
⚙️ Configuration
Your project configuration is stored in agentuity.yaml. This file defines your agents, development settings, and deployment configuration.
🛠️ Customization
- Add new agents in
src/agents/ - Modify existing agents to test different configurations, or add your own agents
- Deploy changes with
agentuity deploy
📖 Resources
- Documentation: agentuity.dev
- TypeScript SDK Reference: TypeScript SDK
- Python SDK Reference: Python SDK
- Discord Community: Join our Discord
Agentuity Kitchen Sink (TypeScript)
TypeScriptAI AgentsAgentuity SDKInteractive LearningReference Implementation