@nodetool-ai/core-nodes
v0.8.1
Published
Core NodeTool nodes — pure-JS logic, control flow, constants, list, input, subgraph
Readme
@nodetool-ai/core-nodes
Core logic, control-flow, and input nodes for NodeTool.
The base building blocks for visual AI workflows: constants, control flow (if, switch, loops), workflow inputs, variables, subgraphs, and vector store indexing and search. Pure-JS, no API keys.
Install
npm install @nodetool-ai/core-nodesNodes
Control flow (nodetool.control.*) — branching and iteration: If,
Switch, ForEach, Collect, RepeatCount, RepeatValue, Take,
TakeWhile, DropWhile, Drop, TryCatch, Zip, Cross, Chunk,
Distinct, Count, Last, FilterEqual, FilterCode, Tap, Reroute.
Constants (nodetool.constant.*) — typed literal values: String,
Integer, Float, Bool, List, Dict, JSON, Image, Audio, Video,
Document, DataFrame, Date, DateTime, and model constants
(LanguageModelConstant, ImageModelConstant, TTSModelConstant, and more).
Inputs (nodetool.input.*) — workflow entry points: StringInput,
IntegerInput, FloatInput, BooleanInput, SelectInput, ImageInput,
AudioInput, VideoInput, DocumentInput, DataframeInput, MessageInput,
model pickers (LanguageModelInput, ImageModelInput, ASRModelInput, …), and
list variants.
Variables (nodetool.variable.*) — SetVariable, GetVariable.
Vector store (vector.*) — index and query embeddings: Collection,
IndexEmbedding, IndexTextChunk, IndexString, IndexImage, QueryText,
QueryImage, HybridSearch, GetDocuments, Count, Peek, RemoveOverlap.
Workflow — nodetool.workflows.subgraph.Subgraph,
nodetool.workflows.workflow_node.Workflow.
Compare — nodetool.compare.CompareImages.
