AgentKit is a production-ready starter for building AI agents with web search, auth, persistence, and a clean UI everything needed to ship fast.
Features
-
AI-Powered Web Search: Toggle web search on/off with a single click. Your AI agent can search the web for current information, recent events, and up-to-date data when needed. -
Modern Chat Interface: Pre-built chat UI with streaming responses, file uploads, message history, and tool call visualization. Built with shadcn/ui and Tailwind CSS. -
User Authentication: Integrated Clerk authentication with email/password and OAuth support. User-scoped chat history with secure database persistence. -
Database Persistence: PostgreSQL with Prisma ORM. All conversations are automatically saved with user-scoped data for easy querying and management. -
Beautiful UI: Built with shadcn/ui components and Tailwind CSS for a modern, responsive design. -
Real-time Streaming: See your agentβs search process in real-time with collapsible source citations and tool call visualization. -
Production Ready: Includes error handling, loading states, responsive design, and optimized for Vercel deployment. -
TypeScript: Full type safety throughout the codebase for better developer experience. -
Developer Experience: Clean architecture, easy to customize, and well-documented code.
Built with
-
Next.js 16.1.1
-
React 19.2.3
-
Anthropic (Claude Sonnet 4.5)
-
Clerk (Authentication)
-
Magic UI (Landing page components)
-
ExaLabs AI SDK (Web search tool)
Demo - AgentKIt
Source code - Repository
Thanks!
