A curated index of open-source tools and frameworks for building long-term AI companion relationships, organized by functionality and skill level.

Stars

306

7-day growth

No data

Forks

17

Open issues

0

License

CC0-1.0

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It aggregates a wide range of projects specifically focused on AI companionship, with a structured categorization and a 'Where to Start' guide for different technical backgrounds.

Who it is for

  • Developers building AI companion applications
  • AI researchers exploring long-term interaction memory and emotion
  • Hobbyists wanting to create personal AI companions
  • Open-source contributors interested in AI companionship infrastructure

Use cases

  • Selecting the right tools for building a companion with memory and proactive messaging
  • Finding reference implementations for emotion state engines and memory systems
  • Learning how to set up a complete self-hosted companion stack
  • Discovering virtual phone interfaces and visual presence projects for companions

Strengths

  • Comprehensive scope covering clients, memory, voice, perception, and embodiment
  • Clear categorization with status indicators (ready, adapt, infra, verify)
  • Includes links to actual GitHub repositories and web index
  • 'Where to Start' section tailored to different user skill levels

Considerations

  • The index itself is a list of links; quality and maintenance depend on individual projects
  • Some entries are marked as 'verify' suggesting thin documentation or early stage
  • The repository does not provide its own software; it is a directory that requires further evaluation of each project's license and community activity

README quick start

Awesome AI Companion

A curated index of open-source infrastructure for long-term AI companion relationships. 构建长期 AI 伴侣关系的开源基础设施索引。

English · 中文版 · Web Index 网页版

Contributions welcome. Contributing

Descriptions are based on each project's README or repository metadata, not on project names alone. Entries with thin public documentation are marked verify.

Status: ready = usable as an app or service · adapt = needs setup or customization · infra = building block · verify = re-check before relying on the description

Platform: Android / iOS / Windows / Web … = where it runs · Self-host = runs on your own server/machine · Cloud = hosted third-party service · Browser = extension/userscript · CLI = terminal tool · Any = host-agnostic · app names (AstrBot, Claude Code, Kelivo, SillyTavern…) = plugs into that host


Where to Start

Pick the path that matches your comfort with code:

🌱 No code — I just want a companion with memory, now Get a phone-simulator app: SullyOS, whale小手机, or ZeroChat. Fill in an API key, and you have persona, memory, and proactive messages out of the box.

🔧 Some tinkering — I can install an app and edit config files Start with RikkaHub (Android) or Kelivo plus a heartbeat plugin like dylan-heartbeat. Add a memory layer such as ai-memory-gateway when history starts overflowing.

🏗️ Full stack — I want a companion that lives on my server Run AstrBot as the backbone, wire in memory (Aelios, Paramecium), voice (GPT-SoVITS), and perception. Guides like not-fade-away and cloud-and-island walk through complete setups. Or skip pre-built frameworks entirely: feed this whole list to your AI and let it study the existing

Description

A curated list of open-source projects for building long-term AI companion relationships: frontends, backends, memory systems, hardware carriers, and world integrations.

Related repositories

Similar projects matched by category, topics, and programming language.

MoonshotAI
Featured
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI & Machine LearningAI Agents
3,348
xuchonglang
Featured
xuchonglang GitHub avatar

investing-for-beginners

A structured investing guide for Chinese beginners covering US stocks, options, and cryptocurrency, with focus on foundational concepts and risk awareness.

Blockchain & Web3
2,739
Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326