Skip to content

fuzetsu/llm-branch-chat

Repository files navigation

LLM Branch Chat

A SolidJS-based chat application with LLM integration and message branching capabilities.

Features

  • Message Branching: Explore alternative conversation paths with full branch management
  • Multiple Model Support: Switch between different LLM models per chat
  • Reactive UI: Built with SolidJS for optimal performance
  • Dark Mode: Full dark theme support
  • Mobile Optimized: Responsive design with touch-friendly interface
  • Local Storage: Persistent chat history and settings
  • Token Tracking: Comprehensive token usage statistics and cost estimation

Development

Prerequisites

Any javascript runtime that vite supports

Install and run

npm install
npm run dev

Technology Stack

  • Framework: SolidJS (reactive UI)
  • Language: TypeScript (strict typing)
  • Build Tool: Vite (optimized bundling)
  • Styling: Tailwind CSS (utility-first)
  • Icons: Custom SVG icon system

About

A simple client side LLM bring your own key chat client with support for full chat branching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages