How it works

🛡️

Built for people who own their tools

No telemetry. No cloud dependency. No surprise pricing. Your data, your models, your infrastructure.

AGPL licensedRuns offlineNo vendor lock-in
Your data stays yours

Your data stays yours

Nothing leaves your machine unless you explicitly tell it to. Every boundary requires consent.

  • Local-first architecture
  • Typed tools, explicit I/O
  • Inspect every step
Prototype in minutes

Prototype in minutes

Visual editor with 1000+ pre-built nodes. Drag, connect, and see results in real-time.

  • Drag‑and‑connect nodes
  • Live preview & debugging
  • Instant feedback loop
Control your costs

Control your costs

Run local models for free, or use APIs only when you choose. No hidden charges.

  • Pick your execution environment
  • Use your own API keys
  • Mix local and cloud models
Actually portable

Actually portable

Same workflow file works everywhere. Visual editor and headless runtime share one engine.

  • One graph, one runtime
  • Open & portable formats
  • Deploy anywhere
No lock-in

No lock-in

Your workflow is just a JSON file. Switch providers, self-host, or take it anywhere.

  • Works completely offline
  • Switch providers instantly
  • Self-host everything
Cloud when you need it

Cloud when you need it

Works great on your laptop. Scale to GPUs with one command when you're ready.

  • One‑command deploys
  • RunPod & Modal support
  • Seeded runs & diffs

Download NodeTool

Free, open source, runs on your machine.

AGPL • Open sourcemacOS • Windows • LinuxNo lock‑in
🚀

Use cases

Scripts, automations, multi-agent workflows

Smart Assistants

Agentic Workflows

Automation

Generate Content

Voice & Audio

Analyze Data

🚀

Optional deployment

Works on your laptop. Need GPUs? Deploy to serverless in one command.

RunPod

Deploy in one command

nodetool deploy-runpod --workflow-id my-workflow

Automatically provisions serverless infrastructure

Downloads required models

Manages Docker containers and GPU allocation

Serverless GPUs

RunPod Serverless GPUs

GPU
VRAM
Flex Price
B200
180GB
$8.64/hr
H200
141GB
$5.58/hr
H100
80GB
$4.18/hr
A100
80GB
$2.72/hr
L40S
48GB
$1.90/hr
RTX 5090
32GB
$1.58/hr
RTX 4090
24GB
$1.10/hr
L4
24GB
$0.69/hr
Auto-scaling

Auto-scaling Serverless

Serverless endpoints automatically scale from zero to hundreds of workers based on demand.

  • Customizable min/max worker counts
  • Scale to zero when idle
  • Compatible with RunPod, GCP Cloud Run and Modal (coming soon)
🔗

Use any provider you want

Plug in your own API keys. We don't charge you a markup or force you through our backend. Or skip APIs entirely and use local models.

List of available LLM providers and their models including OpenAI, Anthropic, Hugging Face, Gemini and Ollama

Your keys, direct to the provider

  • OpenAI, Anthropic, HuggingFace, Gemini, Replicate

Mix and match

  • Use different providers in one workflow
  • Swap models without changing your graph

No middleman

  • Direct API calls. No markup, no tracking.
  • OpenAI-compatible

Note: Requires Nvidia GPU or Apple Silicon M1+ and at least 20GB of free space for model downloads.

🧠

Models

Model Manager

Download and manage model weights from Hugging Face and Ollama on your machine.

Model manager for Hugging Face and Ollama to download models locally
🎬

AI Video Generation

Generate videos from text or images using state-of-the-art models. Support for OpenAI Sora, Google Veo, HuggingFace, and local generation.

🎥
Text & Image to Video

OpenAI Sora

Sora 2 & Sora 2 Pro models

  • Text-to-video
  • Image-to-video
  • Auto-sizing
🎞️
Text & Image to Video

Google Veo

Veo 2.0, 3.0, and 3.0 Fast

  • Text-to-video
  • Image-to-video
  • Fast generation
🤗
Cloud Video Models

HuggingFace

Via inference providers

  • Text-to-video
  • Multiple providers
  • API access
💻
Self-Hosted

Local Generation

Wan models on your machine

  • Wan 2.2 T2V
  • No API costs
  • Full privacy

Text-to-video and image-to-video workflows with full control over generation parameters

Fast local inference

Native support for MLX (Apple Silicon) and GGML (everything else). No API calls, no latency.

🤗

HuggingFace — Local Model Integration

Run thousands of HuggingFace models locally with our native integration. From text generation to video processing — all within your workflows.

Requires Apple Silicon or Nvidia GPU for optimal performance.

Text Generation
Image-to-Image
Speech Recognition
Text-to-Speech
Image Classification
Object Detection
Summarization
Translation
Question Answering
Text-to-Image
Video Processing
Depth Estimation
Image Segmentation
Audio Classification
Token Classification
Feature Extraction
Sentence Similarity
Multimodal

24+ model types • Thousands of models • All running locally

Features

Visual Canvas

Nodes are typed and composable. No hidden state, no magic.

Visual canvas showing a workflow with nodes like Gmail Search, Template, Classifier and Add Label
Visual Canvas

Visual Canvas

Drag‑and‑connect, 1000+ nodes.

Multimodal

Multimodal

Text, image, audio, video.

Built‑in Memory

Built‑in Memory

ChromaDB for RAG, no extra setup.

Observability

Observability

No black boxes. Inspect every step as it runs.

Node Library

All the building blocks

Hundreds of nodes for everything from API calls to local models to data transforms.

Node menu showing all available node types for computation

Computation & Control

  • Functions & code
  • Loops & branching
  • Scheduling

Data & I/O

  • Files & folders
  • HTTP & Webhooks
  • Databases & vector stores

Multimodal

  • Vision & audio nodes
  • Transcription & TTS
  • Image/video tools

Chat

Chat interface

Tool calling, threads, workflow integration.

Chat UI with tools, agents and workflow integrations

Organize Everything

Built-in Asset Manager

Import, organize, and manage all your media assets in one place.

NodeTool Asset Manager interface preview

Import & organize

Drag and drop files. Auto-organized by type, project, or tags.

Preview files

Built-in preview for images, audio, video, and documents.

Use in workflows

Reference assets in your workflows—folders or single files.

Images & Graphics

PNG, JPG, GIF, SVG, WebP

Audio & Video

MP3, WAV, MP4, MOV, AVI

Documents & Data

PDF, TXT, JSON, CSV, DOCX

Community

On GitHub. Discord for questions.

Discord

Contact

Get in touch

Questions, bug reports, feature requests.

Say hi or tell us what you need

Made by two developers

Matthias Georgi: [email protected]

David Bührer: [email protected]