nodetool-ai/nodetool
Agent-first Creative Workspace
NodeTool – An Agent‑first Creative Workspace
What it is – NodeTool is a desktop‑and‑web application that lets you build, edit, and run multimodal AI‑powered creative projects (text, images, video, audio, 3‑D, games) using a node‑graph interface. The core idea is an agent that can orchestrate the graph for you: you describe a goal, the agent picks and wires the appropriate nodes, runs them, and you can intervene at any step.
Key features
- Agent‑driven editors – Storyboard, script/voice, timeline, sketch, 3‑D, and game editors all expose their actions to a central AI agent that can generate content, wire workflows, and repair failures.
- Unified node graph – Every editor is a view onto a single DAG of typed nodes (image generation, in‑painting, audio synthesis, JavaScript, etc.). Nodes can be swapped, rerun, or marked “stale” when upstream inputs change.
- Bring‑your‑own models – Connect any major provider (OpenAI, Anthropic, Gemini, Replicate, ElevenLabs, etc.) with your own API keys, or run open‑weight models locally via Ollama, MLX, GGUF, etc.
- Multi‑modality – Work with images, video, audio, text, 3‑D scenes, and game assets in one workflow.
- Extensible – Custom nodes in TypeScript or Python, JavaScript sandbox, and an MCP server that lets external agents (Claude Desktop, Codex, etc.) drive the tool.
- Cross‑platform – Free Studio app for macOS, Windows, Linux; also a web UI, Electron desktop shell, and React‑Native mobile app.
- Open source & AGPL‑3 – Full source, community‑driven, with Docker self‑hosting and GPU worker options.
Typical workflow
- Brief – Write a short description in the storyboard editor.
- Agent generates – The agent returns a screenplay‑style storyboard with shot details.
- Iterate cheaply – Generate still images first; once a shot looks right, ask the agent to animate it.
- Edit – Use the timeline to trim, add narration (via voice nodes), music, and effects.
- Export – Produce an MP4 or a web‑playable game bundle.
Who it’s for – Creators who want fine‑grained control over AI‑generated media without being locked into a proprietary platform, and developers who need a programmable, extensible pipeline for multimodal generation.
Getting started – Download the latest release, add your provider keys in Settings → Models & Providers, and follow the “film quick start” guide. The repo also ships a CLI (@nodetool-ai/cli) for running workflows head‑less or from other tools.
Repository layout
packages/– core TypeScript runtime, agents, node definitions.web/– React UI.electron/– Desktop shell.mobile/– React‑Native app.docs/– Full documentation (getting started, agents, editors, deployment).examples/workflows/– JSON workflow templates for CLI testing.
Community – Discord, open issue tracker, contribution guidelines, and a public showcase of projects built with NodeTool.
All details are taken directly from the README; no additional claims are made.
Related
- Project
- Project
- Project
- Project
- Project