Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
63098fe
[T-20260910-0003] Bind execution to originating project
Sep 10, 2026
7f8d4ce
Fix workflow chat project scope lookup
Sep 10, 2026
5747ed8
Bind media and imports to originating project
Sep 10, 2026
492b472
docs(marketing): rename category to Agent-First Creative Workspace (#…
georgi Sep 10, 2026
8d9cf04
Fix reference-to-video review findings (#5710)
georgi Sep 10, 2026
be6d6c8
fix(storyboard): widen the board cast to its shots' entities on load …
georgi Sep 10, 2026
bddac37
feat(chat): add reference-to-video mode and agent capability (#5713)
georgi Sep 10, 2026
b244198
fix(compute): honor the full WorkerSpec in the Vast.ai provider (#5714)
georgi Sep 10, 2026
b4034b6
fix(release): bump electron-builder to 26.16.1
claude Sep 10, 2026
7967493
Merge pull request #5715 from nodetool-ai/claude/release-action-failu…
georgi Sep 10, 2026
0c1b687
docs: refresh project resource inventory (#5717)
georgi Sep 10, 2026
e09fd81
[T-20260910-0002] Expose project ownership on legacy resource APIs (#…
georgi Sep 10, 2026
06c2594
Fix project session focus restoration (#5708)
georgi Sep 11, 2026
537dec9
Fix project-scoped chat media execution
Sep 11, 2026
a6d6643
[T-20260910-0003] Bind execution to originating project
Sep 10, 2026
de74bad
Fix workflow chat project scope lookup
Sep 10, 2026
80eb818
Bind media and imports to originating project
Sep 10, 2026
fcb45c1
Fix project-scoped chat media execution
Sep 11, 2026
54ec4ce
Merge remote T3 branch history after rebase
Sep 11, 2026
e403d6d
fix: remove duplicate project scope declarations
Sep 11, 2026
90d22f7
fix: preserve omitted workflow project scope on update
Sep 11, 2026
0fe785e
test: cover project-scoped workflow creation
Sep 11, 2026
f35589b
fix: skip database lookup for inline workflow runs
Sep 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/BRAND.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ change.

- **Mission.** Give creators and developers control over multi-modal AI
orchestration without platform lock-in, credit markups, or lost context.
- **Primary tagline.** Open-source creative AI workspace.
- **Primary tagline.** Open-source agent-first creative workspace.
- **Intro.** Create and edit images, video, audio, and text with agents that
work alongside you. Let them build and revise workflows, then inspect and
edit the results yourself. Your project keeps the brief, assets, and edits
Expand Down
2 changes: 1 addition & 1 deletion docs/SEO_STRATEGY.md
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ Five gaps stand out:
See §4.0.

The existing meta setup is solid: `layout.tsx` already ships title/description/OG/Twitter tags and
a keyword list (creative AI workspace, BYOK AI canvas, ComfyUI alternative, Weavy alternative,
a keyword list (agent-first creative workspace, BYOK AI canvas, ComfyUI alternative, Weavy alternative,
node-based AI canvas). `robots.txt` and `sitemap.ts` both exist. The problem is page count and
content depth, not technical hygiene.

Expand Down
4 changes: 2 additions & 2 deletions docs/comparisons.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: "Why NodeTool: Comparisons vs ComfyUI, n8n & More"
description: "Why NodeTool exists, what makes it unique, and how it compares to ComfyUI, Dify, Flowise, Langflow, n8n, and Figma Weave (formerly Weavy)."
---

> NodeTool is the open-source creative AI workspace. It combines every major model, lets you use your own API keys, and puts everything on one simple canvas.
> NodeTool is the open-source agent-first creative workspace. It combines every major model, lets you use your own API keys, and puts everything on one simple canvas.

Just tell the built-in AI agent what you want to make. It will automatically build a workflow for you using image, video, audio, and text models working together. After it's built, you can easily change it yourself. You can use your own API keys, or run everything locally on your computer. It is completely open source (AGPL-3.0).

Expand Down Expand Up @@ -50,7 +50,7 @@ Read our full guides on how NodeTool compares to other tools:

| Feature | NodeTool | Figma Weave (formerly Weavy) | ComfyUI |
| ------------------------------ | ----------------------------------------------- | ---------------------------- | ---------------------------------------- |
| **Category** | Open creative AI workspace | Closed SaaS creative canvas | Image-focused node editor |
| **Category** | Agent-first creative workspace | Closed SaaS creative canvas | Image-focused node editor |
| **License** | AGPL-3.0 (open source) | Proprietary SaaS | GPL-3.0 (open source) |
| **Runs on your machine** | ✅ Mac, Windows, Linux desktop | ❌ Browser-only, hosted | ✅ Local-first |
| **Bring your own keys (BYOK)** | ✅ Use your own API keys for all providers | ❌ Credits only, extra fees | ⚠️ Hard to use cloud APIs |
Expand Down
7 changes: 7 additions & 0 deletions docs/global-chat.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,17 @@ The same composer generates more than text. Click the mode chip to switch betwee
| **Edit Images** | Image-to-image edits on a dropped image |
| **Generate Videos** | Text-to-video |
| **Animate Image** | Turn a still image into a clip |
| **Reference to Video** | One clip from several attached images and videos — a character plus a garment, a product plus a location, a clip whose motion the new shot follows |
| **Generate Speech** | Text-to-speech with a voice picker |

Each mode swaps in its own controls — resolution, aspect ratio, duration, voice — and attaches them to the message so the server routes to the right provider call.

Reference to Video takes every image and video on the message, plus the
reference image of any `@`-mentioned entity, so the prompt describes the action
and the camera rather than the subjects. Its audio chip chooses between what the
model scores and the first reference video's own track; only some models accept
the second, and one that does not rejects the request.

---

## Mentions: @ for assets and entities
Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
layout: home
description: "Open-source creative AI workspace. Create images, video, audio, and text with agents, then inspect and edit their work. Keep your project context together."
description: "Open-source agent-first creative workspace. Create images, video, audio, and text with agents, then inspect and edit their work. Keep your project context together."
---

<section class="home-hero">
<p class="eyebrow">NodeTool documentation</p>
<h1>Open-source creative AI workspace</h1>
<h1>Open-source agent-first creative workspace</h1>
<p class="lead">
Create and edit images, video, audio, and text with agents that work alongside
you. Let them build and revise workflows, then inspect and edit the results
Expand Down
Loading
Loading