whatisgithub

What is avatica?

vahidk/avatica — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · designerComplexity · 2/5LicenseSetup · moderate

In one sentence

A free desktop app for generating AI images, video, music, and speech using your own provider API keys, with tools to chain the outputs together into finished clips.

Mindmap

mindmap
  root((Avatica))
    What it does
      AI creative studio
      Image and video generation
      Music and speech generation
    Tech stack
      TypeScript
      Provider APIs
    Use cases
      Build characters and scenes
      Compose video timelines
    Audience
      Creators
      Designers

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 build with it?

USE CASE 1

Generate AI images, video, music, or speech using your own provider API keys

USE CASE 2

Build reusable characters, scenes, and objects that feed into other generation tools

USE CASE 3

Compose generated clips on a multi-track timeline and export a finished video

USE CASE 4

Use the built-in chat assistant to chain generation tools together automatically

What is it built with?

TypeScript

How does it compare?

vahidk/avatica0xradioac7iv/tempfsabboskhonov/hermium
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity2/53/54/5
Audiencedesignerdeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Needs at least one AI provider API key (Google Gemini, xAI, or OpenAI) before it can generate anything.

You can use, modify, and distribute this freely, including for commercial content, but any modified version you share must stay under the same GPL license.

So what is it?

Avatica is a free, native desktop application, a creative studio for generating images, video, music, and speech with AI. Instead of subscribing to a cloud service, you bring your own API keys from providers you already use: Google Gemini, xAI, or OpenAI. Any generation costs go straight to your own provider account, and everything else runs locally. Your projects are plain folders on disk, and nothing leaves your machine except the calls to whichever provider you pick. The workspace is organized into three modes. Create mode gives you a set of focused tools called apps, for example text to image generation, video generation from a text prompt or an existing image, song generation from a prompt, and speech synthesis. There are also tools for building reusable pieces: you can create a Character with a portrait and description, a Scene, or an Object, then feed those into other tools. A Character combined with a Scene can produce a cinematic Shot, which a separate Cinema Studio app can animate into a video clip. Compose mode provides a multi track timeline where you drag your generated assets, images, audio clips, video segments, onto tracks, trim them, layer text, and export an MP4. A Chat panel on the right side works as an assistant that can see your project's files and available apps, and can chain them together, for example generating a character, then a shot from that character, then placing the shot on the timeline. Develop mode lets you build your own custom apps and asset types, for users who want to extend the studio beyond the built in tools. On first launch, Avatica asks for a folder to store projects in, then asks for at least one provider API key before you can start generating. The app is distributed as a downloadable installer, and is also available on the Mac App Store for macOS. It is licensed under GPL v3, which means you can use, modify, and distribute it, including for commercial content, but any modified version you distribute has to keep the same license and make its source available.

Copy-paste prompts

Prompt 1
Walk me through setting up Avatica with a Google Gemini API key for the first time.
Prompt 2
Explain how the Character, Scene, and Shot assets connect to produce an animated clip in Avatica.
Prompt 3
Show me how to use Compose mode to arrange generated clips into a finished video.
Prompt 4
What's the difference between Create, Compose, and Develop mode in Avatica?

Frequently asked questions

What is avatica?

A free desktop app for generating AI images, video, music, and speech using your own provider API keys, with tools to chain the outputs together into finished clips.

What language is avatica written in?

Mainly TypeScript. The stack also includes TypeScript.

What license does avatica use?

You can use, modify, and distribute this freely, including for commercial content, but any modified version you share must stay under the same GPL license.

How hard is avatica to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is avatica for?

Mainly designer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.