A modern chat application with Claude API integration, built using Next.js and Tailwind CSS.
Login page
Main Interface
Clone the repository
git clone https://github.com/vernonwu/ChatClaude.git
cd ChatClaude
Install dependencies:
npm install
Create a .env.local
file:
NEXT_PUBLIC_CLAUDE_API_KEY=your_claude_api_key_here
# Optional Supabase configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url_here
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key_here
# Optional HTTP proxy configuration
HTTP_PROXY_HOST=your_proxy_host
HTTP_PROXY_PORT=your_proxy_port
Start the development server:
npm run dev
.env.local
supabase_setup.sql
in Supabase SQL EditorContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.