Other

技术解读

以下内容由 GitRead 中文社区 编辑团队基于项目 README 与官方资料整理, 结合中文开发者的常见使用场景补充技术选型建议。具体以项目官方文档为准。

深度技术分析:11cafe/jaaz

项目背景与痛点

在创意内容生成工具市场中,Canva 和 Manus 无疑是热门选择。然而,它们的云端处理模式在隐私保护和数据安全方面存在局限。在此背景下,jaaz 项目应运而生,它作为首个开源的多模态创意助手,不仅解决了隐私安全问题,还提供了本地可用的解决方案,让用户可以在不依赖云端存储的情况下,进行内容创作。

核心技术揭秘

jaaz 项目的背后,是开发者们精心设计的技术架构和细致实现的心血。项目的主要思路是提供一个去中心化的创作平台,确保用户数据不依赖第三方云服务。以下是对项目核心架构的简要分析:

graph TD subgraph "用户请求" A[用户输入] A --> B[触发Event] end B -->|"异步处理"| C{"逻辑处理中心"} C -->|"渲染"| D[视图更新] C -->|"存储"| E[本地数据库] B -->|"回执用户"| F[状态反馈]

在核心设计中,异步事件驱动架构是jaaz 技术栈的重要组成部分。用户操作触发的事件经由异步方式处理,避免了同步阻塞对用户体验的影响。逻辑处理中心负责所有业务逻辑,包括数据解析、算法逻辑等。视图更新和本地存储实现了UI与数据层的分离,最大限度地提高了应用的稳定性和可维护性。

功能亮点与差异

相比传统的云端创意助手,jaaz 的主要亮点在于其设计上突出的隐私性和本地性。通过实现本地存储和渲染,jaaz 在不牺牲用户体验的前提下,保护了用户的隐私。此外,开源特性使得该工具具备了高度自定义和扩展能力,允许开发者根据需求调整和优化。

应用场景与落地建议

生产环境中使用 jaaz 时,用户需要留意本地存储的数据定期清理与备份。同时,开发者在集成第三方库时,应确保这些库满足安全性要求,因为这是开源项目常见的风险点之一。适合于追求定制化、隐私保护,以及对数据拥有主权的中小型企业或个人使用。

综合评价

总体来看,jaaz 在开源生态中填补了多模态创意内容创建的空白。其核心亮点在于本地处理能力和对用户隐私的高度保护。缺点则在于开发和维护开源项目本身所带来的技术债务和社区反馈压力。但,对于期望更自由、更完整的本地内容创建工具的开发者而言,jaaz 无疑是一个优秀的例证。

关于

GitHub 原始描述(英文)

The world's first open-source multimodal creative assistant This is a substitute for Canva and Manus that prioritizes privacy and is usable locally.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
8106
价值分
4239
活跃状态
活跃

语言占比

CSS
HTML
JavaScript
Python
TypeScript

Release

README

Jaaz.app

Open source Canva AI alternative

Jaaz Logo

The world's first open-source multimodal canvas creative agent

This is a substitute for Canva and Manus that prioritizes privacy and is usable locally.

📣 [New!] Enterprise Cloud “Full” Edition — Private/on-prem deployment & commercial licensing (Docker image or full source). Includes all jaaz.app online features. 30% OFF through Sep 15, 2025. Contact us → [email protected]

📣 [New!] 企业云端完整版 — 支持私有化部署与商业授权(Docker 镜像或源码交付),包含 jaaz.app 全量线上功能。限时 30% OFF,截止 2025-09-15。 了解/洽谈 → [email protected]

Download:https://github.com/11cafe/jaaz/releases



中文版| 新手指南

Discord GitHub Stars

Magic Canva!

“Build” your ideas like playing with LEGO—paint directly, point with arrows, and the AI instantly understands and generates results. Screenshot 2025-06-02 at 3 03 49 PM Screenshot 2025-06-02 at 3 03 49 PM

Magic video!

https://github.com/user-attachments/assets/b7abf987-c65d-49b1-8178-82770873c583

Create Viral Shorts with a Single Sentence

✨ Getting started & staying tuned with us.

Star us, and you will receive all release notifications from GitHub without any delay! Screenshot 2025-06-02 at 3 03 49 PM

✨ Key Features

🎬 One-Prompt Image & Video Generation Turn one prompt into complete images or videos in seconds.

-Supports GPT-4o, Midjourney, VEO3, Kling,veo3,seedance etc.

-Auto-optimized prompts & multi-turn refinement

🧙 Magic Canvas&Magic Video Prompt-free creation — build like Lego.

-Simple sketching and free combination — AI instantly understands and generates.

-AI understands and generates instantly

-No prompt writing needed

-Describe steps simply on the video, and AI will generate following them.

🖼️ Infinite Canvas & Visual Storyboarding Plan scenes with an unlimited canvas

-Link layouts, manage media visually

-Real-time collaboration supported

🤖 Smart AI Agent System -Chat to insert objects, transfer styles, control logic

-Works with local (ComfyUI) & cloud models

-Maintains multi-character coherence

⚙️ Flexible Deployment & Local Assets -Fully offline or hybrid setup (Ollama + APIs)

-Built-in library for media & prompts

-Cross-platform: Windows & macOS

🔐 Privacy & Security -Local-first, no data leaves your device

-Open-source, no tracking

-Safe for commercial use — you own your data


Usage

Download here: https://jaaz.app/

Click the “Log In” button at the top right of the homepage to access API models. With a low-cost plan, you can seamlessly use a variety of powerful APIs.

Screenshot 2025-06-02 at 3 08 51 PM

Start chatting with agent to generate stories or storyboards!

Cases

Frame 122
  • Prompt: Help me place this character in six different scenes, all in front of landmark buildings from around the world. The lighting is harmonious. He takes photos from all over the world, realistic, with warm light, high picture quality, and a picture ratio of 9:16

814c563b08f6ef44de0c2c31f0fdd00b-min

Screenshot 2025-06-02 at 3 51 56 AM Screenshot 2025-06-02 at 3 51 56 AM Screenshot 2025-06-02 at 3 03 49 PM

image26

Team and Enterprise Support:

Support for multi-user private deployment of enterprise teams, ensuring privacy and security.

Please contact via email: [email protected]

Screenshot 2025-06-02 at 3 51 56 AM

Manual Install (For Linux or local builds)

🟠 Need Python version >=3.12

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

Development

🟠 Need Python version >=3.12

VSCode/Cursor Install Extensions:

  • Black Formatter by ms-python (ms-python.black-formatter)

cd react

npm install --force && npm run dev

cd server

pip install -r requirements.txt

python main.py

评论

暂无评论