awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Shaunwei avatar

Shaunwei/RealChar

0
View on GitHub↗
6,211 stars·777 forks·JavaScript·MIT·11 viewsRealChar.ai↗

RealChar

🎙️🤖Create, Customize and Talk to your AI Character/Companion in Realtime (All in One Codebase!). Have a natural seamless conversation with AI everywhere (mobile, web and terminal) using LLM OpenAI GPT3.5/4, Anthropic Claude2, Chroma Vector DB, Whisper Speech2Text, ElevenLabs Text2Speech🎙️🤖

Features

  • Provider Swapping - Ships the ability to swap between OpenAI and Anthropic as the LLM provider powering an AI character.
  • AI Companion Customizers - Provides tools to build a custom AI companion by defining its personality, background, and voice without coding.
  • Realtime AI Session Managers - Enables natural voice or text conversations with an AI companion that respond instantly across web, mobile, and terminal.
  • Real-time Messaging - Enables real-time text and voice message exchange with an AI character over WebSockets.
  • Phone Call Handlers - Connects a Twilio phone number so an AI character can call a user's phone for voice conversations.
  • Incoming Call Receivers - Allows an AI character to receive incoming phone calls from users via Twilio integration.
  • Module Swapping - Provides the ability to swap individual AI service modules like the language model, speech recognition, and voice synthesis.
  • Character Appearance and Voice Customizers - Provides tools for assigning synthetic voices to characters, including cloned voices, using multiple text-to-speech engines.
  • Character Voice Assignments - Allows assigning a unique synthetic voice to an AI character using text-to-speech and voice cloning services.
  • Speech Processing - Real-time AI character and companion interaction.

Star history

Star history chart for shaunwei/realcharStar history chart for shaunwei/realchar

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to RealChar

Similar open-source projects, ranked by how many features they share with RealChar.
  • open-llm-vtuber/open-llm-vtuberOpen-LLM-VTuber avatar

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946View on GitHub↗
    Pythonaiai-companionai-vtuber
    View on GitHub↗5,946
  • livekit/livekitlivekit avatar

    livekit/livekit

    19,358View on GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    View on GitHub↗19,358
  • element-hq/element-webelement-hq avatar

    element-hq/element-web

    13,233View on GitHub↗

    Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of

    TypeScripthacktoberfestmatrix
    View on GitHub↗13,233
  • openai/openai-realtime-agentsopenai avatar

    openai/openai-realtime-agents

    6,911View on GitHub↗

    This project is a framework for building voice and text agents using the OpenAI Realtime API. It implements architectural patterns for multi-agent orchestration, hybrid model distribution, state-managed prompting, and real-time response validation. The framework utilizes a hybrid task distributor to split workloads between fast conversational models and high-intelligence models for complex reasoning. It employs an orchestration system that routes user requests between specialized agents using a graph to manage complex task requirements. Additional capabilities include a state machine prompt

    TypeScript
    View on GitHub↗6,911
See all 30 alternatives to RealChar→

Frequently asked questions

What does shaunwei/realchar do?

🎙️🤖Create, Customize and Talk to your AI Character/Companion in Realtime (All in One Codebase!). Have a natural seamless conversation with AI everywhere (mobile, web and terminal) using LLM OpenAI GPT3.5/4, Anthropic Claude2, Chroma Vector DB, Whisper Speech2Text, ElevenLabs Text2Speech🎙️🤖

What are the main features of shaunwei/realchar?

The main features of shaunwei/realchar are: Provider Swapping, AI Companion Customizers, Realtime AI Session Managers, Real-time Messaging, Phone Call Handlers, Incoming Call Receivers, Module Swapping, Character Appearance and Voice Customizers.

What are some open-source alternatives to shaunwei/realchar?

Open-source alternatives to shaunwei/realchar include: open-llm-vtuber/open-llm-vtuber. yakyak/yakyak — Yakyak is a cross-platform chat application and native desktop client designed for sending and receiving real-time… element-hq/element-web — Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized… livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… openai/openai-realtime-agents — This project is a framework for building voice and text agents using the OpenAI Realtime API. It implements… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime…