semperai

    semperai/amica

    #445 this week

    Amica is an open source interface for interactive communication with 3D characters with voice synthesis and speech recognition.

    ai
    computer-vision
    llm
    assistant-chat-bots
    speech-recognition
    tts
    TypeScript
    MIT
    1.6K stars
    269 forks
    1.6K GitHub watchers
    Updated Oct 11, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    Ranks #445 of 2,845 repositories GStars tracks this week (top 16%).

    The project lists 21 contributors on GitHub.

    Use Cases & Benefits

    • Provides an open source interface for interactive communication with customizable 3D characters using voice synthesis and speech recognition.
    • Enables natural, emotion-expressive conversations with 3D avatars by integrating multiple AI technologies including speech, vision, and language models.
    • Use for creating engaging AI-driven virtual assistants with lifelike 3D avatars for websites or applications.
    • Use for developing immersive educational tools that leverage voice interaction and visual character expressions to enhance learning experiences.
    • Use for prototyping conversational AI in gaming or VR environments with customizable character voices and emotional responses.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    If you like our project, please give us a star ⭐ on GitHub.

    Amica allows you to converse with highly customizable 3D characters that can communicate via natural voice chat and vision, with an emotion engine that allows Amica to express feelings and more. Customize her any way you want with any AI technology.

    For Windows Users: Please create a new folder for Amica during installation to prevent the unintentional deletion of other files during uninstallation.

    We just released Amica 1.2 with lots of new features. Docs will be further updated soon, watch the video to learn about what Amica 1.2 offers:

    You can import VRM files, adjust the voice to fit the character, and generate response text that includes emotional expressions.

    The various features of Amica mainly use and support the following technologies:

    To see tutorials on configuring any of these with Amica please visit the official Amica documentation.

    To run this project locally, clone or download the repository.

    Install the required packages.

    After installing the packages, start the development web server using the following command:

    Once started, please visit the following URL to confirm that it is working properly.

    Most of the configuration is done in the .env.local file. Reference the config.ts file for the available options.

    Excerpt from the semperai/amica README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    269+5

    Open issues

    19-3

    Compared with peers in AI

    Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth

    semperai/amica compared with AI repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    storytold/artcraft35.6K+20.3K7526 days ago
    ifixai-ai/iFixAi30.7K+6.9K755 days ago
    heygen-com/hyperframes70.8K+5.6K45today
    vxcontrol/pentagi32.2K+5.4K7518 days ago
    calesthio/OpenMontage71.2K+3.2K75—
    semperai/amica1.6K+075—
    Category median35.6K+5.6K75—

    Discover Repositories

    Search across tracked repositories by name or description