Categories
Self-Hosted AI API Gateway AI Chat Model Routing LLM Gateway Usage Analytics Multi-User Platform Team AI PortalStars
Forks
Watchers
Developer links
Obsidian Arc
Teams and communities sign in to a private AI chat site, and one admin console routes and meters every request. Users pick a model from the menu and chat with streamed answers, visible reasoning, projects that share a system prompt, searchable history, archives, and an Image Lab for generated pictures. Administrators connect providers that speak the OpenAI or Anthropic protocols, map several models onto each, and place users in groups with their own allowances counted in requests, tokens, or credits per five hours, week, or month. A developer endpoint accepts API keys and serves chat completions, Anthropic messages, responses, images, and a model list, so coding assistants and scripts can share the same pool. The dashboard charts requests, tokens, and spend by model and by person, and Availability probes idle models and trips a circuit breaker after repeated failures. Registration can be open, invite-only, or closed, with invite codes, email rules, authenticator-app two-step sign-in, and GitHub, Google, or OpenID Connect login. Announcements, a feedback inbox, an optional leaderboard, a guest trial chat, and scheduled backups to S3-compatible storage round out the operator toolkit. A company AI portal, a classroom, a research group, or a paid community with trial codes can all run on it. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- One Gateway For Every Provider
- Connect OpenAI-compatible and Anthropic services, map models onto them, and give users a single model menu instead of separate accounts and keys for each vendor.
- Control Who Spends What
- Groups, invite codes, and allowances by requests, tokens, or credits per five hours, week, or month keep shared AI access fair and predictable for everyone.
- Shared API For Dev Tools
- API keys unlock chat completions, Anthropic messages, responses, and image endpoints, so coding assistants and scripts draw on the same managed model pool.
- Know When Models Misbehave
- Usage charts, per-model uptime, automatic probes, and circuit breaking show which providers are failing, so you can react before users start complaining.
Features
- Streaming Chat With Projects
- Chat with streamed answers and visible reasoning, group conversations into projects with shared instructions, then search, pin, rename, or archive history later.
- Provider And Model Routing
- Add providers, detect or define models, set display names and capabilities, and route a public model name to a different upstream model.
- Usage Analytics Dashboard
- Track requests, tokens, credits, and response times by model, account, group, and outcome across hours, days, or months.
- Accounts And Sign-In Options
- Offer password login, authenticator-app two-step verification, invite codes, and GitHub, Google, or OpenID Connect sign-in, with open, invite-only, or closed signup.
- Image Lab And Backups
- Generate images with capable models in a dedicated lab, and schedule full-instance backups to S3-compatible storage with a retention window.