Skip to main content

Griptape Nodes application layer

Project description

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

Project details


Release history Release notifications | RSS feed

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.85.0.tar.gz (344.8 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.85.0-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

griptape_nodes-0.85.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

griptape_nodes-0.85.0-cp312-cp312-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

griptape_nodes-0.85.0-cp312-cp312-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: griptape_nodes-0.85.0.tar.gz
  • Upload date:
  • Size: 344.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.85.0.tar.gz
Algorithm Hash digest
SHA256 15ad62ea0ec8cc3cfeb04f04c1e117af2725a52127b1f2ac11832b166b9e6588
MD5 5aa1a51fd0d9c2e76ef374f6cb9a6e64
BLAKE2b-256 9c5e04b2385b7ce8785232d57c34731f2643e42cef002bf19b6ff5049dd50753

See more details on using hashes here.

File details

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

File metadata

  • Download URL: griptape_nodes-0.85.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.85.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1e984087eb1e003a91442f95f7593a67abdaa5e4dd87751efe00266e48c5967
MD5 caf5b71d796dc133b5ef5c3787164c4e
BLAKE2b-256 943ecf83d088ccba14c57ed8d2646dd17a707c6c8a33168ff7500ac359868a8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: griptape_nodes-0.85.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.85.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c0b4acf77f1b359f34ab24a34bf581afb403f80d88f254fcf1e3114337893cd
MD5 85f2c604c3f7cd3c9b3b4683dd436a8e
BLAKE2b-256 8bb130425af2a709ae2a2971f1212c55d1ab82651b0e9011d3320fb1558564b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: griptape_nodes-0.85.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.85.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2fe482f1fb1a637822d956f98aa59b3f374f6e5032086e4b0c0adbeaf9262cd
MD5 10d1904d295967bfaa9220e1b91e690e
BLAKE2b-256 7f2c4a2a5ba81826fd2f33a9c06708e7dc00965c8a6cbdc5334798dfda99b9c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: griptape_nodes-0.85.0-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.85.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e1b3e0d97a92a2d111b56b87743a850d75dbddec82ca75585bd8d7df7ac8bb1
MD5 6f5bdf2e2053ee9f9c01f595dbfb2eb7
BLAKE2b-256 4fcbe2cb6503a5a6fb84808f5b0bc8c35c0b07e400a588adc977ecf8f63f10ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page