claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Security & Compliance

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.

Dormant
66/100
last commit 4 months ago
last release 11 months ago
releases 4
open issues 0
// install
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

View Community Docs →

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

Claude UI Screenshot

🌟 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

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:

  1. Visit https://console.anthropic.com/
  2. Sign up or log in to your account
  3. Navigate to API Keys section
  4. Create a new API key
  5. Copy the key and paste it in your .env file

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

Platformsapi, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageVue

// 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.

0 views
173 stars
unclaimed
updated 15 days ago

// embed badge

claude-ui on Claudeers
[![Claudeers](https://claudeers.com/api/badge/claude-ui.svg)](https://claudeers.com/claude-ui)

// retro hit counter

claude-ui hit counter
[![Hits](https://claudeers.com/api/counter/claude-ui.svg)](https://claudeers.com/claude-ui)

// reviews

// guestbook

0/500

// 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…

// securitymsitarzewski/Shell126,507MIT[ claude ]
🔓

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

// securityruvnet/Rust76,321MIT[ claude ]
🔓

Prowler is the world’s most widely used open-source cloud security platform that automates security and compliance across any cloud environment.

// securityprowler-cloud/Python14,101Apache-2.0[ claude ]
🔓

🐶 A curated list of Web Security materials and resources.

// securityqazbnm456/Python13,559[ claude ]
→ see how claude-ui connects across the ecosystem