JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 16
  • Score
    100M100P100Q52274F
  • License MIT

A local-first, token-efficient LLM chat interface

Package Exports

  • opengauge
  • opengauge/dist/server/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (opengauge) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

OpenGauge

A local-first, token-efficient LLM chat interface that runs on your machine and helps reduce context bloat while preserving useful history.

What this repo does

OpenGauge provides:

  • A local web chat UI on http://localhost:3000
  • Token optimization (compression + deduplication + checkpointing)
  • Context retrieval from past messages (RAG-style memory)
  • Provider support for Anthropic, OpenAI, Gemini, and Ollama
  • Local storage via SQLite in ~/.opengauge/opengauge.db

Quick start

Run directly

npx opengauge

Run from source

git clone https://github.com/applytorque/opengauge.git
cd opengauge
npm install
npm run build
npm start

Then open:

http://localhost:3000

Provider setup

On first launch, use the in-app setup wizard or create this file:

~/.opengauge/config.yml

providers:
  anthropic:
    api_key: YOUR_API_KEY
    default_model: claude-opus-4-6

defaults:
  provider: anthropic

Useful scripts

npm run build        # compile TypeScript + copy UI assets
npm start            # start OpenGauge
npm pack --dry-run   # preview npm package contents

License

MIT