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 45 socksio 47 cross-env ^7.0.3 outdated 51 FileSaver.js ^2.0.5 52 ts-node ^10.9.2 56 HTTPX 56 i18next-browser-languageDetector ^8.1.0 57 rich 63 Certifi 63 Sonner ^2.0.3 66 react-markdown ^10.1.0 67 JSZip ^3.10.1 67 Lodash ^4.0.8 69 python-multipart 70 ollama-python 72 globals ^15.15.0 outdated 72 websocket-client 74 Radix UI ^1.1.10 74 Radix UI ^1.3.1 74 Radix UI ^2.2.14 outdated 74 Radix UI ^1.1.6 74 Radix UI ^2.1.14 outdated 74 Radix UI ^2.1.2 outdated 74 Radix UI ^1.1.14 74 Radix UI ^1.2.3 74 Radix UI ^2.1.6 outdated 74 Radix UI ^1.1.2 74 Radix UI ^1.1.2 74 Radix UI ^1.1.2 74 Radix UI ^1.1.8 77 react-i18next ^15.5.2 outdated 78 Zustand ^5.0.5 78 concurrently ^9.1.2 outdated 79 Motion ^12.16.0 outdated 81 Requests 82 class-variance-authority ^0.7.1 82 i18next ^25.2.1 outdated 82 python-socketio ==5.13.0 outdated 84 React Resizable Panels ^3.0.2 outdated 85 nanoid ^5.1.5 outdated 86 ahooks ^3.8.5 86 tailwind-merge ^3.0.2 88 Gunicorn 88 Immer ^10.1.1 outdated 89 OpenAI Agents SDK 89 Typer 89 python-sdk 90 Tailwind CSS ^4.0.17 90 Tailwind CSS ^4.0.17 90 got 11.8.6 outdated 91 FastAPI 91 React Flow ^12.7.0 91 Tabler Icons React ^3.31.0 91 Uvicorn 91 prettier ^3.3.2 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 Pillow 92 Playwright ^1.52.0 92 PyInstaller 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 @vitejs/plugin-react ^4.3.4 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 Anthropic Python SDK 95 ESLint ^9.21.0 outdated 95 ESLint ^9.21.0 outdated 95 OpenAI ^4.98.0 outdated 95 Socket.IO ^4.8.1 95 aiohttp 95 electron-builder ^24.0.0 outdated 95 electron-builder ^6.6.2 outdated 97 Electron ^35.1.0 outdated 97 OpenAI Python SDK 97 TypeScript ^5.8.3 outdated 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