🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
claude-ui
A modern chat interface for Anthropic's Claude AI models built with Nuxt.js. Experience seamless conversations with Claude in a clean user interface.
git clone https://github.com/chihebnabil/claude-ui
Claude UI
Self-hosted Claude interface for enterprises. Run Anthropic's Claude on your infrastructure with your API keys—no rate limits, no data leakage, full audit control.
Why Claude UI?
- Escape Claude's 5-hour limits – Your team works 8+ hours. Don't let Anthropic's rate limits block deployments.
- Zero data leakage – Code, documents, and chat history stay on your servers (SOC 2 friendly).
- BYOK economics – Bring your own Anthropic API key. No per-seat markup. Scale 50 users for the price of 1.
- Deploy anywhere – Docker, Vercel, AWS, or on-premise.
Two Editions
Community Edition (Free)
The open-source Nuxt.js version. Perfect for individual developers and small teams comfortable with self-hosting.
Features:
- Unlimited conversations (BYOK)
- Local SQLite database
- Markdown & code syntax highlighting
- PDF/text extraction
- Light/Dark mode
Enterprise Edition (Licensed)
The production-ready Next.js version built for organizations.
Additional Features:
- SSO/SAML (Google Workspace, Okta, Azure AD)
- Audit logging – Full prompt/response history for compliance
- Multi-tenant workspaces – Isolate teams by department
- Custom branding – White-label with your logo
- Priority support – Direct email/Slack support
- Managed deployment – We deploy to your VPC in 48 hours
Email [email protected] for enterprise license →
Community Edition Setup
Tech Stack: Nuxt 3, Drizzle ORM, SQLite, Tailwind CSS
Prerequisites
- Node.js 18+
- Anthropic API key
- 1GB RAM minimum
🌟 Features
- 💾 Conversation history management
- 🎭 Multiple Claude model support
- 📝 Markdown and code syntax highlighting
- 🌙 Dark/Light mode toggle
- 🤖 Personlize behavior using system prompts for each chat
- 🎯 Limit output tokens for each chat
- 🔄 Custome temperature (Randomness) for each chat
- 📎💾 Prompt Caching for attachments
- 📝🔍 Text extraction and parsing
Tech Stack
- 🚀 Built with Nuxt 3
- 💾 Database integration with Drizzle ORM
- 🎨 UI components from @nuxt/ui
- 🤖 AI integration with @anthropic-ai/sdk
- 📝 Text extraction capabilities with @nosferatu500/textract
- ✨ Markdown support with markdown-it
- 🎯 Code highlighting with highlight.js
Setup
Make sure to install the dependencies:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
Environment Configuration
Create a .env file in the root directory and add your Anthropic API key:
# Required: Get your API key from https://console.anthropic.com/
ANTHROPIC_KEY=your_anthropic_api_key_here
# Optional: Custom database path (defaults to ./database.db)
DATABASE_URL=./database.db
To get your Anthropic API key:
- Visit https://console.anthropic.com/
- Sign up or log in to your account
- Navigate to API Keys section
- Create a new API key
- Copy the key and paste it in your
.envfile
Parsing PDFs
Ensure poppler-utils is part of your environment by installing it:
sudo apt update
sudo apt install poppler-utils
ENV
Create a .env file in the root directory and add your ANTHROPIC_KEY API key as shown above in the Setup section.
Development Server
Start the development server on http://localhost:3000:
# npm
npm run dev
# pnpm
pnpm dev
# yarn
yarn dev
Production
Build the application for production:
# npm
npm run build
# pnpm
pnpm build
# yarn
yarn build
Database
The application uses a SQLite database to store thread and message data.
Database Management
This project uses Drizzle ORM for database management. Available commands:
# Generate database schema
npm run db:generate
# Migrate database schema
npm run db:migrate
Enterprise Deployment
- For organizations requiring SSO, audit logs, and SLA support:
- Email [email protected] with your team size
- Receive Docker Compose manifest + license key
- Deploy to your infrastructure (AWS, GCP, Azure, or on-premise)
- Configure SSO in 10 minutes
- Typical deployment: 1-2 hours for IT teams, or we handle it for you with the DFY package.
Data Privacy & Compliance
Unlike cloud AI chat services:
- No training data retention – Anthropic never sees your data (BYOK)
- Self-hosted – Chat history stays in your database
- Audit trails – Enterprise edition logs all access (GDPR/SOX ready)
// compatibility
| Platforms | api, web |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Vue |
// faq
What is claude-ui?
A modern chat interface for Anthropic's Claude AI models built with Nuxt.js. Experience seamless conversations with Claude in a clean user interface.. It is open-source on GitHub.
Is claude-ui free to use?
claude-ui is open-source under the MIT license, so it is free to use.
What category does claude-ui belong to?
claude-ui is listed under other in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/claude-ui)
// retro hit counter
[](https://claudeers.com/claude-ui)
// reviews
// guestbook
// related in Security & Compliance
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specia…
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Prowler is the world’s most widely used open-source cloud security platform that automates security and compliance across any cloud environment.
🐶 A curated list of Web Security materials and resources.