Skip to content

involvex/llms-remote

Repository files navigation

LLM Remote Client

A modern, responsive web application serving as a unified interface to access and interact with multiple LLM clients seamlessly.

GitHub Repo

Features

  • Multi-LLM Integration: Unified interface for various LLM providers (Antigravity, Gemini CLI, Copilot CLI, Claude, Kilo).
  • Real-Time Activity Monitoring: Tracks recent interactions and provider sessions locally via Zustand.
  • Message Token Streaming: Live typing effect simulated (mock providers) and ready for live integration.
  • Modern UI Edge: Built with Next.js 16 (App Router), Tailwind CSS v4, Framer Motion, and Radix UI primitives.
  • Responsive & Accessible: Features a CSS peer-driven mobile drawer and full dark/light mode toggle via next-themes.

Getting Started

This project uses bun as the primary package manager.

Prerequisites

  • Bun installed locally.
  • Node.js version suitable for Next.js 16.

Installation

  1. Clone the repository:
    git clone https://github.com/involvex/llms-remote.git
    cd llms-remote
  2. Install dependencies:
    bun install
  3. Start the development server:
    bun dev

Open http://localhost:3000 with your browser to see the result.

Development Scripts

  • bun run dev - Starts the development server.
  • bun run build - Builds the application for production.
  • bun run format - Runs prettier for code formatting.
  • bun run lint:fix - Runs ESLint in fix mode.
  • bun run typecheck - Validates TypeScript types.
  • bun run prebuild - Sequential format, lint, and typecheck.

Architecture & State

  • Zustand: Acts as the central nervous system tracking messagesByProvider, isTyping, and activityLogs.
  • CSS Peer Mobile Drawer: A performant semantic UI trick resolving the need for React states when handling the mobile sidebar, reducing hydration mismatches.

License & Organization

Maintained by involvex.

Support the project via GitHub Sponsors.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors