open source · MIT · v0.1

Votre LLM local,
droit dans votre terminal.

Un client de chat TUI soigné pour vos modèles auto-hébergés. Réponses en streaming, conversations multi-tours, commandes slash. Rien ne quitte votre machine.

↳ compatible Ollama ·llama.cpp ·LM Studio ·toute API compatible OpenAI
~/projects/chat — mini-claude
Welcome to mini-claude ███╗ ███╗██╗███╗ ██╗██╗ ████╗ ████║██║████╗ ██║██║ ██╔████╔██║██║██╔██╗ ██║██║ ██║╚██╔╝██║██║██║╚██╗██║██║ ██║ ╚═╝ ██║██║██║ ╚████║██║ ╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═╝ ██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗ ██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝ ██║ ██║ ███████║██║ ██║██║ ██║█████╗ ██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝ ╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗ ╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ Conçu par Hugo Stawiarski model llama3.2:3b site miniclaude.fr Commands /clear repartir à zéro /install installer mini-claude en local
enter envoyer · /clear effacer · /install installer

↑ Live démo propulsée par Claude — 3 messages sur le web, illimité en local.

Pourquoi mini-claude

Conçu pour le terminal, par des gens du terminal.

On n'essaie pas de tout faire. On fait une chose, bien : une expérience de chat locale impeccable.

🔒
Local d'abord, par conception
Zéro aller-retour vers le cloud. Vos conversations restent sur votre machine, pour toujours. Aucune télémétrie. Aucun compte.
Streaming token par token
Sortie en temps réel via Server-Sent Events. L’UI ne bloque jamais. Goroutines et channels, à la mode Go.
🔌
Compatible avec tout
Cible l’API HTTP compatible OpenAI. Ollama, llama.cpp, LM Studio, vLLM — plug-and-play.
⌨️
Commandes slash
/model liste vos modèles installés, /clear remet à zéro, /quit quitte. À la Claude Code.
🎨
Soigné par défaut
Construit sur Bubble Tea + Lip Gloss de Charm. Redimensionnement fluide, spinner, saisie multiligne, historique scrollable.
📦
Un binaire, zéro dépendance
Un seul binaire Go statique. Ou lancez-le avec Docker Compose à côté d’Ollama. En route en moins d’une minute.

Installation

Prêt à tourner en 30 secondes.

Assurez-vous qu'Ollama tourne en local, téléchargez un petit modèle, puis lancez mini-claude.

ollama pull llama3.2:3b
git clone https://github.com/hugostarte/Mini-Claude.git
cd Mini-Claude && go run ./cmd/tui

Plutôt Docker ? docker compose run tui fonctionne aussi.

Comment ça marche

Trois briques. Un seul but.

01 — UI
TUI Bubble Tea

La boucle model/view/update affiche le chat. Textarea, viewport, spinner, sélecteur de commandes.

02 — Streaming
SSE sur HTTP

Une goroutine lit les chunks data: de /v1/chat/completions et fait passer les tokens via un channel.

03 — Inférence
Ollama (ou toute API OpenAI)

Tourne en local. mini-claude ne parle que HTTP. Changez de backend, changez de modèle — même client.

Conçu par Hugo Stawiarski

Open source · MIT · github.com/hugostarte/Mini-Claude