UNPKG

lynkr

Version:

Self-hosted LLM gateway and tier-routing proxy for Claude Code, Cursor, and Codex. Routes across Ollama, AWS Bedrock, OpenRouter, Databricks, Azure OpenAI, llama.cpp, and LM Studio with prompt caching, MCP tools, and 60-80% cost savings.

23 lines (17 loc) 650 B
const express = require('express'); const path = require('path'); const fs = require('fs'); const api = require('./api'); const router = express.Router(); const DASHBOARD_HTML = path.resolve(__dirname, '../../public/dashboard.html'); router.get(['/', ''], (_req, res) => { if (!fs.existsSync(DASHBOARD_HTML)) { return res.status(500).json({ error: 'dashboard_unavailable', path: DASHBOARD_HTML }); } res.sendFile(DASHBOARD_HTML); }); router.get('/api/overview', api.overview); router.get('/api/usage', api.usage); router.get('/api/routing', api.routing); router.get('/api/logs', api.logs); module.exports = router;