6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

3 alternatives ranked by real activity

Open-source Replika alternatives

A curated, ranked list of the 3 best open-source alternatives to Replika.

The best open-source alternative to Replika is SillyTavern. If that doesn't suit you, other good options are MaiBot and RisuAI.

Replika alternatives are mainly AI Tools tools. 3 of them shipped code in the last 30 days, 3 can be self-hosted, and 0 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

SillyTavern

A locally installed web frontend for chatting with large language models, built for users who want fine control over prompts, characters and connected AI backends.

GitHub stars
34k
Last commit
9 days ago
Latest release
1.19.0
Licence
AGPL-3.0
Self-hosted
Yes
sillytavern.appSillyTavern homepage screenshot

SillyTavern is an LLM frontend aimed at power users. It is a web interface for conversing with large language models, and it is built to give people far more control over how conversations are set up than a typical chatbot window provides. The project describes itself with the short tagline of an LLM frontend for power users.

It is widely used for character-driven chat and roleplay, and it connects to a range of text-generation backends, both hosted APIs and locally run models, with extensions that add features. The repository's topics identify it simply as AI, chat and LLM software. Documentation is maintained on a separate site, and there are active Discord and Reddit communities.

SillyTavern is written in JavaScript and licensed under AGPL-3.0, so the source is available and modifications to hosted versions must be shared. You run it yourself on your own computer or server rather than using a hosted service, which keeps your chats and API keys under your control.

Key features

  • Web frontend for large language models
  • Connects to hosted APIs and local backends
  • Character-based chat and roleplay tools
  • Extension system for added features
  • Runs on your own machine
  • Active documentation and community

Pricing: Free and open source under the AGPL-3.0 license.

MaiBot

MaiBot is a Python LLM chat agent, MaiSaka, built to talk in a casual, human-like style and designed to run as a chatbot on platforms such as QQ.

GitHub stars
6.1k
Last commit
today
Latest release
1.3.1
Licence
GPL-3.0
Self-hosted
Yes
docs.mai-mai.orgMaiBot homepage screenshot

MaiBot is an interactive chat agent powered by large language models. Its persona, MaiSaka, is described by the authors as a digital life form rather than a task-oriented assistant, aiming for warmth and authenticity instead of perfection or efficiency, and trying to understand the user and respond in a human way.

A central design point is avoiding the typical assistant voice. The README says replies should read like casual chat of varying length rather than long, markdown-heavy answers. Repository topics list QQ bot support, chatbot and LLM agent keywords, so it is built for messaging platforms. The project is written in Python, has bilingual Chinese and English documentation, and a docs site.

MaiBot is licensed under GPL-3.0 and runs on your own machine or server with your chosen language model. It suits hobbyists and developers interested in persona-driven chatbots, especially for Chinese-language chat communities.

Key features

  • LLM-based conversational agent
  • Casual, human-style reply generation
  • QQ chatbot integration
  • Bilingual Chinese and English docs
  • Implemented in Python
  • Persona-driven interaction design

Pricing: Free and open source under GPL-3.0.

RisuAI

A cross-platform AI chat application for LLM roleplay and storytelling that supports many model providers, characters, lorebooks and plugins.

GitHub stars
1.7k
Last commit
3 days ago
Latest release
v2026.8.250
Licence
GPL-3.0
Self-hosted
Yes
risuai.netRisuAI homepage screenshot

Risuai, often called Risu, is a cross-platform AI chat application and web app aimed at roleplaying and story creation with large language models. It gives users a friendly interface to talk with custom characters, and it is built with TypeScript and Tauri so it can run as a desktop, mobile or browser application.

A large part of its appeal is configurability. It connects to many model providers, including OpenAI, Claude, Gemini, OpenRouter and local backends, and supports group chats with multiple characters, emotion images that change with expressions, lorebooks that give characters longer memory, regex scripts to reshape output, and automatic translation of input and output. Plugins add new features or providers, and prompts can be reordered with conditions and variables.

The project is released under the GPL-3.0 licence. It also includes theme choices, text-to-speech, embedded assets and an MCP client according to its topics. Because it relies on your own provider accounts or local models, it suits hobbyists and writers who want a flexible, free front end for interactive fiction rather than a general-purpose assistant.

Key features

  • Support for many LLM providers
  • Group chats with multiple characters
  • Lorebook memory for characters
  • Regex scripts to reshape model output
  • Automatic input and output translation
  • Plugins for new features and providers

Pricing: Free and open source under the GPL-3.0 licence; you supply your own model provider access.

Replika alternatives: questions

What is the best open-source alternative to Replika?
SillyTavern is the top-ranked open-source alternative to Replika on Enlisted: A locally installed web frontend for chatting with large language models, built for users who want fine control over prompts, characters and connected AI backends. Other strong options are MaiBot and RisuAI.
Are these Replika alternatives free?
All 3 are open source, so the code is free to use under its licence, and 3 of them can be self-hosted on your own server.
How is this list of Replika alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all