← all repositories
agnaistic/agnai

The Swiss Army knife of AI roleplay chats

A self-hostable chat platform that lets multiple users talk to multiple bots across multiple AI backends without picking a favorite.

761 stars TypeScript Chat AssistantsAgents
agnai
Not currently ranked — collecting fresh signals.
star history

What it does

Agnaistic is a multi-user, multi-bot chat platform for AI roleplay. It connects to a dozen different AI services—Kobold, Claude, OpenAI, OpenRouter, AI Horde, and others—so users aren’t locked into any single provider. It runs as a Node.js app with optional MongoDB for persistence; skip the database and it falls back to browser localStorage in “Guest Only” mode.

The interesting bit

The “agnostic” part is the real pitch. Most character-chat tools marry you to one backend. Agnaistic treats AI services as interchangeable engines and adds multi-tenancy on top—users bring their own API keys, presets, and personas. The optional pipeline layer even does long-term memory and PDF embedding, which suggests ambitions beyond casual chat.

Key highlights

  • Supports 10+ AI backends including self-hosted (Kobold, Goose) and commercial APIs
  • Group conversations: multiple humans, multiple bots, same thread
  • Character generation and image generation via third-party services
  • Memory/lore books for persistent worldbuilding
  • Subscription system built in (unclear if for SaaS hosting or patron tiers)
  • Optional Python pipeline for embeddings and long-term memory

Caveats

  • The README is heavy on install steps and light on architecture explanation; some features like “Subscriptions” are mentioned without context
  • Pipeline features require a separate Python environment with Poetry—extra complexity for a “quick start”
  • 744 stars suggests a niche audience; the “designed with scale in mind” claim isn’t substantiated with numbers

Verdict

Worth a look if you want to self-host character AI without betting on one provider, or if you’re building a small community around shared bots. Skip it if you just want a single-user ChatGPT wrapper—this is overbuilt for that.

Frequently asked

What is agnaistic/agnai?
A self-hostable chat platform that lets multiple users talk to multiple bots across multiple AI backends without picking a favorite.
Is agnai open source?
Yes — agnaistic/agnai is open source, released under the AGPL-3.0 license.
What language is agnai written in?
agnaistic/agnai is primarily written in TypeScript.
How popular is agnai?
agnaistic/agnai has 761 stars on GitHub.
Where can I find agnai?
agnaistic/agnai is on GitHub at https://github.com/agnaistic/agnai.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.