Skip to main content
Griptape Nodes

Griptape Nodes is a powerful, visual, node-based workflow builder designed for professional artists and creators. Build and execute complex AI workflows through the cloud-based Griptape Nodes IDE - an intuitive drag-and-drop interface.

This repository contains the Griptape Nodes Engine - the local component that runs securely on your machine, providing a performant foundation for workflow execution.

Griptape Nodes Trailer Preview (Clicking the image opens the video on Vimeo)

✨ Key Features:

  • 🎯 Visual Workflow Editor: Design and connect nodes representing different AI tasks, tools, and logic through the cloud-based IDE
  • 🏠 Local Engine: Run workflows securely on your own machine or infrastructure
  • 🐍 Portable Python Workflows: Workflows are saved as self-executable Python files for portability, debugability, and learning
  • 🌐 Multi-Device Access: Client/server architecture lets you access your workflows from any device
  • 🧩 Extensible: Build your own custom nodes and libraries to extend functionality
  • ⚡ Scriptable Interface: Interact with and control flows programmatically

🔗 Learn More:

🧩 Extending Griptape Nodes:

Want to create custom nodes for your specific workflow needs? Griptape Nodes is designed to be extensible through custom libraries:

  • 📦 Custom Library Template: Get started with the Griptape Nodes Library Template
  • 🛠️ Build Custom Nodes: Create specialized nodes tailored to your artistic and creative workflows

🚀 Quick Installation

Option 1: Griptape Nodes Desktop (Recommended)

Download Griptape Nodes Desktop — a bundled app that includes both the engine and the editor. No additional setup required.

Option 2: Manual Engine Install

For users who prefer to install the engine directly:

  1. 🔐 Login: Visit Griptape Nodes and log in or sign up using your Griptape Cloud credentials.

  2. 💾 Install Engine: Install the engine using uv:

    uv tool install griptape-nodes
    
  3. ⚙️ Initial Configuration (Automatic on First Run):

    • The first time you run the engine command (griptape-nodes or gtn), it will guide you through the initial setup:
    • 📁 Workspace Directory: You'll be prompted to choose a directory where Griptape Nodes will store configurations, project files, secrets (.env), and generated assets. You can accept the default (<current_directory>/GriptapeNodes) or specify a custom path.
    • 🔑 Griptape Cloud API Key: Return to the Griptape Nodes setup page in your browser, click "Generate API Key", copy the key, and paste it when prompted in the terminal.
  4. 🚀 Start the Engine: After configuration, start the engine by running:

    griptape-nodes
    

    (or the shorter alias gtn)

  5. 🔗 Connect Workflow Editor: Refresh the Griptape Nodes Workflow Editor page in your browser. It should now connect to your running engine.

You're now ready to start building flows! 🎉 For more detailed setup options and troubleshooting, see the full Documentation.


📜 Licensing

Griptape Nodes is proprietary, commercial software. © 2024–2026 The Foundry Visionmongers Ltd. All rights reserved. Installing or using this package constitutes acceptance of the Foundry End User Licence Agreement; see the LICENSE file distributed with this package for full terms. For licensing enquiries, contact legal@foundry.com.

💬 Support

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

griptape_nodes-0.95.1.tar.gz (532.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

griptape_nodes-0.95.1-cp312-cp312-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86-64

griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

griptape_nodes-0.95.1-cp312-cp312-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

griptape_nodes-0.95.1-cp312-cp312-macosx_10_12_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file griptape_nodes-0.95.1.tar.gz.

File metadata

  • Download URL: griptape_nodes-0.95.1.tar.gz
  • Upload date:
  • Size: 532.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_nodes-0.95.1.tar.gz
Algorithm Hash digest
SHA256 4bb1a33969439e201c06bd1e9dd903825313bae6ac4d3753e6c33a2d7465026d
MD5 68ed95e11c89b73b256701135105849a
BLAKE2b-256 83675db690c63264516cf05070f93cc05a30f18122fb98a5e3904bd875972450

See more details on using hashes here.

File details

Details for the file griptape_nodes-0.95.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: griptape_nodes-0.95.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_nodes-0.95.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 300a78b1b8d79074eaede744c9a73d90555b568cdd60711590eb3fef99213e9d
MD5 d6f26e3504de407c27aa1afabcfef0ad
BLAKE2b-256 f12e9f48737ff35d78c06cc8eec25569009d11d3106c1dc535ce105a4420c394

See more details on using hashes here.

File details

Details for the file griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f17c8fcd3f3484f3e7bc98394731c89c2598e9f08428a00d4b39f46ecd3314e
MD5 5f81643a01d0c9712b16d93f4f1d095e
BLAKE2b-256 ee76189f1f3db32dcbd701519261a0fc8e22c8d7479c4e15d243faaea6b24f48

See more details on using hashes here.

File details

Details for the file griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_nodes-0.95.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d91b1c078e35d50e17d70bfc2201ece94f6a2eff3068b470b9f0347e099da49
MD5 ef3a92d2bff50c6a3e4d340d4d1c6785
BLAKE2b-256 24aa3d5c740b116186b0fcce433120b45b2d0bc36fbb6220be799256cea7ecf6

See more details on using hashes here.

File details

Details for the file griptape_nodes-0.95.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: griptape_nodes-0.95.1-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_nodes-0.95.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 206f1a294a5f75e79ff3c1ef5437cfbca745038d1911114af961d11d508d802a
MD5 e1fe62a02c5db7d701459383a24ea052
BLAKE2b-256 0f8c08a975df1a9af11fe49d7877a00fb1984a11187714903dc0cb2b0320a44e

See more details on using hashes here.

File details

Details for the file griptape_nodes-0.95.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: griptape_nodes-0.95.1-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_nodes-0.95.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f3d8826d05163ea30bc18a74986d40d1e6e63cc185b3db9f39b4fbb9e2e5ff50
MD5 c4722da43d7cee6c313e3968d2a45b0d
BLAKE2b-256 350630b582d3a7142e7c7664c754298c7f8214f79ddd69f1ba8141a04bb1256e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.95.1 This release

6 files

0.95.0

6 files

0.94.0

6 files

0.93.0

6 files

0.92.0

6 files

0.91.0

6 files

0.90.0

6 files

0.89.0

6 files

0.87.2

6 files

0.87.1

6 files

0.87.0

6 files

0.86.0

6 files

0.85.4

6 files

0.85.3

6 files

0.85.2

6 files

0.85.1

6 files

0.85.0

5 files

0.83.0

2 files

0.82.0

2 files

0.81.2

2 files

0.81.1

2 files

0.81.0

2 files

0.80.2

2 files

0.80.1

2 files

0.80.0

2 files

0.79.0

2 files

0.78.5

2 files

0.78.4

2 files

0.78.3

2 files

0.78.2

2 files

0.78.1

2 files

0.78.0

2 files

0.77.5

2 files

0.77.4

2 files

0.77.3

2 files

0.77.2

2 files

0.77.1

2 files

0.77.0

2 files

0.76.1

2 files

0.76.0

2 files

0.75.5

2 files

0.75.4

2 files

0.75.3

2 files

0.75.2

2 files

0.75.1

2 files

0.75.0

2 files

0.74.5

2 files

0.74.4

2 files

0.74.3

2 files

0.74.2

2 files

0.74.1

2 files

0.74.0

2 files

0.73.2

2 files

0.73.1

2 files

0.73.0

2 files

0.72.2

2 files

0.72.1

2 files

0.72.0

2 files

0.71.0

2 files

0.70.1

2 files

0.70.0

2 files

0.69.0

2 files

0.68.1

2 files

0.68.0

2 files

0.67.0

2 files

0.66.2

2 files

0.66.1

2 files

0.66.0

2 files

0.65.6

2 files

0.65.5

2 files

0.65.4

2 files

0.65.3

2 files

0.65.2

2 files

0.65.1

2 files

0.65.0

2 files

0.64.11

2 files

0.64.10

2 files

0.64.9

2 files

0.64.8

2 files

0.64.7

2 files

0.64.6

2 files

0.64.5

2 files

0.64.4

2 files

0.64.3

2 files

0.64.2

2 files

0.64.1

2 files

0.64.0

2 files

0.63.10

2 files

0.63.9

2 files

0.63.8

2 files

0.63.7

2 files

0.63.6

2 files

0.63.5

2 files

0.63.4

2 files

0.63.3

2 files

0.63.2

2 files

0.63.1

2 files

0.63.0

2 files

0.62.3

2 files

0.62.2

2 files

0.62.1

2 files

0.62.0

2 files

0.61.0

2 files

0.60.4

2 files

0.60.3

2 files

0.60.2

2 files

0.60.1

2 files

0.60.0

2 files

0.59.3

2 files

0.59.2

2 files

0.59.1

2 files

0.59.0

2 files

0.58.1

2 files

0.58.0

2 files

0.57.1

2 files

0.57.0

2 files

0.56.1

2 files

0.56.0

2 files

0.55.1

2 files

0.55.0

2 files

0.54.1

2 files

0.54.0

2 files

0.53.0

2 files

0.52.1

2 files

0.52.0

2 files

0.51.2

2 files

0.51.1

2 files

0.51.0

2 files

0.50.0

2 files

0.49.0

2 files

0.48.0

2 files

0.47.0

2 files

0.46.0

2 files

0.45.1

2 files

0.45.0

2 files

0.44.0

2 files

0.43.1

2 files

0.43.0

2 files

0.42.0

2 files

0.41.0

2 files

0.40.0

2 files

0.38.1

2 files

0.38.0

2 files

0.37.1

2 files

0.37.0

2 files

0.36.2

2 files

0.36.1

2 files

0.36.0

2 files

0.35.1

2 files

0.35.0

2 files

0.34.3

2 files

0.34.2

2 files

0.34.1

2 files

0.34.0

2 files

0.33.1

2 files

0.33.0

2 files

0.32.2

2 files

0.32.1

2 files

0.32.0

2 files

0.31.0

2 files

0.30.13

2 files

0.30.12

2 files

0.30.11

2 files

0.30.10

2 files

0.30.9

2 files

0.30.8

2 files

0.30.7

2 files

0.30.6

2 files

0.30.5

2 files

0.30.4

2 files

0.30.3

2 files

0.30.2

2 files

0.30.1

2 files

0.30.0

2 files

0.29.11

2 files

0.29.10

2 files

0.29.9

2 files

0.29.8

2 files

0.29.7

2 files

0.29.6

2 files

0.29.5

2 files

0.29.4

2 files

0.29.3

2 files

0.29.2

2 files

0.29.1

2 files

0.29.0

2 files

0.28.1

2 files

0.28.0

2 files

0.27.0

2 files

0.26.18

2 files

0.26.15

2 files

0.26.12

2 files

0.26.11

2 files

0.26.10

2 files

0.26.9

2 files

0.26.8

2 files

0.26.7

2 files

0.26.6

2 files

0.26.4

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page