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.

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

Search