All 101 Dependencies

Every package Jaaz depends on, ranked by repo health score.

Jaaz is an open-source multimodal AI design agent that lets you create images and videos by drawing, sketching, and annotating on an infinite canvas rather than writing text prompts. Built for creators, marketers, and design teams who need high-quality visual output without surrendering their data to cloud services, Jaaz runs locally on Windows and macOS via an Electron desktop app, with optional Docker-based enterprise deployment.

Under the hood, Jaaz combines a React-based Excalidraw canvas with a Python FastAPI backend and a LangGraph multi-agent swarm. A Planner agent interprets the user's spatial drawings and annotations, then hands off tasks to a specialized Image/Video Creator agent that routes generation requests to the appropriate model — whether that's a local ComfyUI or Ollama instance, or a cloud API like GPT-4o, Midjourney, VEO 3, Kling, or Sora. Character and style coherence is maintained across multi-step generation tasks.

The Magic Canvas interaction model — where arrows, sketches, and drawn annotations become AI instructions — sets Jaaz apart from chat-based or prompt-box AI image tools. Magic Video extends this to timeline-based video creation: annotate frames with movement directions or scene descriptions, and the AI generates the sequence. Real-time collaboration, a built-in media library, and cross-platform packaging round out the feature set for teams and individual creators alike.

33 Nano ID (Python) 39 aiosqlite 40 remark-gfm ^4.0.1 40 toml 42 clsx ^2.1.1 42 tw-animate-css ^1.2.4 43 Piexif 43 socksio 44 next-themes ^0.4.6 45 mitt ^3.0.1 47 cross-env ^7.0.3 outdated 51 FileSaver.js ^2.0.5 51 rc-textarea ^1.10.0 52 ts-node ^10.9.2 56 idb ^8.0.3 56 rich 61 Sonner ^2.0.3 63 i18next-browser-languageDetector ^8.1.0 64 JSZip ^3.10.1 65 Lodash ^4.0.8 65 react-markdown ^10.1.0 66 HTTPX 67 Certifi 68 python-multipart 72 globals ^15.15.0 outdated 72 ollama-python 76 Requests 78 Radix UI ^1.1.10 78 Radix UI ^1.3.1 78 Radix UI ^2.2.14 outdated 78 Radix UI ^1.1.6 78 Radix UI ^2.1.14 outdated 78 Radix UI ^2.1.2 outdated 78 Radix UI ^1.1.14 78 Radix UI ^1.2.3 78 Radix UI ^2.1.6 outdated 78 Radix UI ^1.1.2 78 Radix UI ^1.1.2 78 Radix UI ^1.1.2 78 Radix UI ^1.1.8 78 concurrently ^9.1.2 outdated 79 Motion ^12.16.0 outdated 79 python-socketio ==5.13.0 outdated 81 Zustand ^5.0.5 81 nanoid ^5.1.5 outdated 82 class-variance-authority ^0.7.1 82 react-i18next ^15.5.2 outdated 84 ahooks ^3.8.5 85 Gunicorn 87 React Resizable Panels ^3.0.2 outdated 88 OpenAI Agents SDK 89 Immer ^10.1.1 outdated 89 Typer 89 got 11.8.6 outdated 89 tailwind-merge ^3.0.2 90 Tailwind CSS ^4.0.17 90 Tailwind CSS ^4.0.17 90 Uvicorn 90 i18next ^25.2.1 outdated 90 python-sdk 90 websocket-client 91 PyInstaller 91 React Flow ^12.7.0 91 prettier ^3.3.2 92 @vitejs/plugin-react ^4.3.4 outdated 92 FastAPI 92 LangGraph ==0.4.8 outdated 92 LangGraph ==2.0.26 outdated 92 LangGraph ==0.2.2 outdated 92 LangGraph ==0.1.70 outdated 92 Pillow 92 Playwright ^1.52.0 92 Socket.IO ^4.8.1 92 Tabler Icons React ^3.31.0 92 TanStack Query ^5.81.5 92 TanStack Query ^5.80.3 92 TanStack Query ^5.81.5 92 lucide-react ^0.484.0 outdated 92 tldraw ^3.13.1 outdated 93 LangChain DeepSeek ==0.3.3 outdated 93 LangChain DeepSeek ==0.3.21 outdated 93 Vitest ^3.2.1 outdated 93 posthog-js ^1.257.1 94 TanStack Router ^1.120.15 94 TanStack Router ^1.120.15 94 TanStack Router ^1.120.15 94 Vite ^6.2.0 outdated 94 typescript-eslint ^8.24.1 95 ESLint ^9.21.0 outdated 95 ESLint ^9.21.0 outdated 95 OpenAI ^4.98.0 outdated 95 TypeScript ^5.8.3 outdated 95 aiohttp 95 electron-builder ^24.0.0 outdated 95 electron-builder ^6.6.2 outdated 96 Anthropic Python SDK 97 Electron ^35.1.0 outdated 97 OpenAI Python SDK 98 React ^5.1.0 outdated 98 React ^19.1.0 98 React DOM ^19.1.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers