selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Jaaz logo

Self-host Jaaz

v1.0.30

Open-source AI creative canvas and agent

ReleaseSource AvailableOther
Updated8 months ago
LanguageTypescript
Setup difficultyModerate
Stars
6 724
Port
57988 (Local Python (FastAPI/uvicorn) server bound to 127.0.0.1; changeable with --port)
Install with Build from Source
Magic Canvas: sketching and arrow annotations on the infinite canvasMagic Canvas view with AI-generated resultsHomepage Log In button for accessing API models

What is Jaaz?

Jaaz is an open-source multimodal creative agent: you sketch, drop images and write short notes on an infinite canvas, and its agent understands the visual cues and generates results. It turns one prompt into images or videos, supports prompt auto-optimization and multi-turn refinement, and keeps multi-character coherence for storyboarding work. The agent can drive local ComfyUI and Ollama setups or cloud models (GPT-4o, Midjourney, VEO3, Kling among them), so it can run fully offline or in a hybrid setup, with a built-in library for media and prompts. It ships cross-platform for Windows and macOS with releases on GitHub, and a Manual Install path (git clone, npm build of the React UI, pip install, python main.py, Python 3.12+) serves Linux or local builds on port 57988 by default. The hosted jaaz.app service uses a login and a points system, and an enterprise edition with Docker-image or full-source private deployment is sold commercially; the custom dual licence reserves multi-user team deployment and code modification for commercial licensees.

Should you self-host Jaaz?

Jaaz scores 53/100 on selfhost.directory (how scoring works) and ranks #7 of 11 in Image Generation. It has 6 724 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is penpot (84/100, 61 785 stars). It scores higher overall, so compare the two before you pick. See Jaaz vs penpot side by side.

Features

  • AI chat agent on canvas
  • Built-in media and prompt library
  • Cloud API model access via accountHosted jaaz.app feature; paid commercial licence needed for team/on-prem full edition
  • Cross-platform desktop apps
  • Infinite canvas
  • Local-first Privacy
  • Local model support
  • Magic Canvas sketch-to-generate
  • Multi-character coherence
  • Offline or hybrid deployment
  • One-prompt image and video generation
  • Prompt auto-optimization and multi-turn refinement
  • Real-Time Collaboration

Jaaz README

How to install Jaaz

Install Jaaz with Build from Source

Environment variables
UI_DIST_DIR, BASE_API_URL, USER_DATA_DIR, CONFIG_PATH

First git clone this repo:

git clone https://github.com/11cafe/localart

cd react

npm install --force

npx vite build

cd ../server

pip install -r requirements.txt

python main.py

For Linux or local builds; the local server listens on 127.0.0.1

How to configure Jaaz

  • BASE_API_URLhttps://jaaz.appBase URL used for the jaaz provider API endpoint

    Base URL used for the jaaz provider API endpoint

  • CONFIG_PATHPath to the app config TOML file listing model providers

    Path to the app config TOML file listing model providers

    values: path (defaults to config.toml inside the user data dir)

  • --port57988Port to run the server on

    Port to run the server on

    values: integer port

  • UI_DIST_DIRDirectory of the built React UI that the server serves

    Directory of the built React UI that the server serves

    values: path (defaults to react/dist next to the server dir)

  • USER_DATA_DIRDirectory holding user data (files, config)

    Directory holding user data (files, config)

    values: path (defaults to server/user_data)

Jaaz releases & version history

More in Design

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…