git404hub

what is errowsai fr?

sethyu1/errowsai — explained in plain English

Analysis updated 2026-05-18

13TypeScriptAudience · developerComplexity · 5/5LicenseSetup · hard

tl;dr

A full-stack platform for creating and chatting with custom AI characters via text, voice calls, and generated media, with a Stripe-based coin economy.

vibe map

mindmap
  root((repo))
    What it does
      AI character chat
      Voice calls
      Generated media
    Tech stack
      React and TypeScript
      Moleculer microservices
      PostgreSQL
    Use cases
      Study platform architecture
      Reference monetization setup
      Build similar AI product
    Audience
      Backend developers
      Full stack engineers
    Business
      Coin economy
      Stripe subscriptions
      Admin console

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Study a production microservices architecture for an AI character chat platform.

VIBE 2

Build a similar platform combining AI chat, voice calls, and generated media.

VIBE 3

Reference the Stripe-based coin economy and subscription monetization setup.

VIBE 4

Learn how real-time voice AI conversations are wired together with Agora and MiniMax TTS.

what's the stack?

TypeScriptReactPostgreSQLMoleculerpnpmStripe

how it stacks up fr

sethyu1/errowsaiandersondanieln/hexllamaantonlobanovskiy/agent-tmux-web
Stars131313
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardeasymoderate
Complexity5/52/53/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires Node.js 18+, PostgreSQL, and API keys for Stripe, AWS S3, Agora, MiniMax, and xAI before it runs end to end.

MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.

in plain english

Errows is a full-stack platform where users create custom AI characters, each with its own personality, appearance, and backstory, then interact with them through text chat, real-time voice calls, and generated images or videos. Users can also share their characters and posts with other users in a community feed, similar to a social network built around these AI personas. Character creation walks a user through choices like gender, visual style, and personality, with AI assistance from xAI's Grok model helping refine the persona, plus automatically generated avatars and greeting messages. Conversations stream in as the AI responds, and the platform remembers context across a session. Voice calls work through a real-time audio service combined with a speech-to-text and text-to-speech pipeline, so a character can hold a live spoken conversation rather than just typed messages. Users can also request custom images and videos of their characters, generated asynchronously in the background. The business side runs on a coin-based economy: users buy coins and subscriptions through Stripe, redeem gift codes, and complete daily tasks for rewards, which unlock features like extra media generation. There's also a full admin console for managing members, moderating content, tuning AI generation settings, and viewing usage and revenue statistics. Technically, this is a monorepo managed with pnpm, containing a React web app, a Capacitor-wrapped mobile app, a separate admin console, and a backend built from independent microservices using the Moleculer framework, all backed by a PostgreSQL database. Getting it running requires Node.js 18 or newer, PostgreSQL, and a long list of API keys for services like Stripe, AWS S3, Agora for real-time voice, MiniMax for text-to-speech, and xAI, so this is not something to spin up casually. It comes with deployment scripts for pushing builds to a server over SSH and rolling them back if needed. This is a mature, production-oriented codebase best suited for developers who already understand microservices architecture and want to study or build a similar AI companion product. It is released under the MIT license.

prompts (copy fr)

prompt 1
Explain how the Moleculer microservices in this backend are organized and how they communicate.
prompt 2
Walk me through the environment variables and config files needed to run Errows locally.
prompt 3
How does the voice call feature combine Agora RTC, ConvoAI, and MiniMax TTS?
prompt 4
Describe the coin economy and Stripe integration used for monetization in this platform.

Frequently asked questions

what is errowsai fr?

A full-stack platform for creating and chatting with custom AI characters via text, voice calls, and generated media, with a Stripe-based coin economy.

What language is errowsai written in?

Mainly TypeScript. The stack also includes TypeScript, React, PostgreSQL.

What license does errowsai use?

MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.

How hard is errowsai to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is errowsai for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.