gitmyhub

mixar-app

Python ★ 27 updated 8h ago

A fork of Blender 5.0 that adds an AI chat agent, layer-based texture painting, and text-to-3D mesh generation, connecting to a hosted Mixar backend or your own OpenAI and Anthropic API key.

PythonC++BlenderOpenAI APIAnthropic APIsetup: hardcomplexity 5/5

Mixar is a modified version of Blender, the free open-source 3D creation software, with AI features built in. It is built as a fork of Blender 5.0, meaning it keeps all the standard Blender tools for modeling, sculpting, animation, rendering, and scripting, and adds a layer of AI-powered capabilities on top.

The main additions include an in-app AI chat agent called Mixie that can carry out multi-step tasks in your scene based on text instructions, such as modeling objects, painting textures, fixing UV maps, or setting up materials. There is also a layer-based texture painting system similar to working with stacked layers in an image editor, and AI generation tools that can create 3D meshes from text descriptions or images. Other additions include a moodboard and scene generation tool, neural search across your asset library, and new editor panels integrated into the Blender workspace.

The AI features connect to a hosted backend run by Mixar, so you need to create an account at mixar.app to use them. The connection goes over standard internet protocols. If you prefer not to use Mixar credits, a bring-your-own-key option lets you route the chat agent through your own OpenAI or Anthropic API key instead. The non-AI parts of the app work without any account.

This repository contains the desktop app source code, which is the Blender-side client. The hosted AI backend is a separate, closed-source service and is not included here. Building the app requires setting up the full Blender 5.0 build environment first, since Mixar compiles on top of it. The code is licensed under GPL-3.0-or-later, matching Blender licensing conventions.

External pull requests are not open yet. Bug reports and build questions are welcome through GitHub issues, and there is a Discord community for discussion and help.

Where it fits