A modern chat interface template built with AI SDK and AI Elements.
- React Router V7 - Full-stack React framework
- AI SDK - Vercel AI SDK for chat functionality
- shadcn/ui - Beautiful UI components built on Radix UI
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Type-safe development
- Vite - Fast build tool and dev server
-
🤖 AI Chat Interface - Complete chat UI with streaming responses
-
🔗 ACP Support - Connect to any Agent Client Protocol compatible agent like Gemini CLI, Claude Code, or Codex CLI
-
🎨 AI Elements - Uses Vercel AI SDK Elements for building AI-powered interfaces
-
🔧 Configurable - Easy to customize and extend
-
🌙 Dark Mode - Built-in theme switching
-
📱 Responsive - Mobile-first design
-
🔑 Client-side API Key - Secure local storage of credentials
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build- Click the settings icon to configure your AI Gateway API Key
- Select your preferred model from the dropdown
- Start chatting with the AI assistant
The ACP (Agent Client Protocol) is a standardized protocol for communication between AI agents and client applications.
Navigate to /acp in your browser to access the ACP agent interface.
- Implements the Agent Client Protocol specification for standardized AI agent communication
- Uses AI SDK with acp-ai-provider to enable seamless integration with ACP-compatible AI agents on the web platform using
streamTextanduseChat
