SPATIAL AI CANVAS

Stop re-explaining yourself

The bottleneck isn’t the model. It’s the gap between how you think and how your tools expect you to work.

Remove that gap and everything gets faster.

The orchestration layer for AI work. Connect two nodes and the AI reads both. No system prompts. No config files.

Try in your browser View Source

4 patents pending · Open source · AGPL-3.0 · Built on Perception-First Design

Self-host. Bring your own LLM. Your data stays on your machine.

EXECUTION FLOW

Three moves. One canvas.

01

Add

Anything becomes a node. Conversations, notes, documents, terminals, automations. Drag them onto the canvas and they exist in space, visible and persistent.

02

Connect

Draw edges to map relationships. Feed the output of one node into another. Build reasoning chains, reference webs, and context graphs that would be impossible in a chat window.

03

Trigger

Proximity fires automations. Spatial triggers, property changes, cron schedules. Your canvas layout becomes executable logic. The workspace doesn’t just hold your work. It runs it.

Patent Pending
WHAT CHANGES

How Context Engineering Replaces Copy-Paste

Conversations that remember

Attach persistent context nodes to your LLM conversations. Stop re-explaining yourself every thread. The AI retains the exact state of your project: files, decisions, history. Because you wired it spatially.

Connections that think

Graph-aware connections between your documents surface relationships through topology, not keyword matching. Your notes, research, and conversations form a knowledge graph that gets smarter as you connect it.

Workflows that trigger

Automate repetitive reasoning tasks with visual logic gates. No scripting. No YAML. Drag edges between nodes and define conditions. The canvas executes when criteria are met.

Context that flows

Pipe the output of one model directly into another. Claude, GPT, Gemini: compare, evaluate, synthesize across providers. Add files, more context, more flows. One canvas, every model.

TECHNICAL CAPABILITIES

What Can a Spatial AI Canvas Do?

Compute cost savings

Context is assembled from your graph. The model receives exactly what’s connected, nothing redundant. Token budgets prevent overflow. No copy-pasting, no re-explaining.

TOKENS: 60-85% fewer · MODE: Spatial inject

Drag-and-drop automations

Construct deterministic scripts and workflows without writing code. Mutate, transform, and output artifacts: websites, style guides, images, PDFs, articles, anything you can describe.

NODES: 100+ native · LOGIC: If/Else, Loops

Plugin ecosystem

Notion push sync is live. Typed plugin API with scoped settings, encrypted credentials, workspace access, and event subscriptions. Build your own or use ours.

PUSH: Notion live · API: v1 stable

Local data privacy

Air-gapped capabilities. Connect to local models through Ollama. Host it yourself, bring your own keys, or pay as you go. Your data never has to leave your machine.

STORAGE: IndexedDB · NET: Offline-first

9 node types

Conversations, agents, terminals, notes, tasks, projects, artifacts, actions, and orchestrators. Artifacts render HTML, code, images, video, audio, and 3D models directly on canvas.

TYPES: 9 native · MODES: Chat, Agent, CLI

Multi-provider AI

Route to Anthropic, OpenAI, Google, or local models through Ollama. Bring your own API key or run fully local for free. Switch providers per node. One canvas, every provider.

PROVIDERS: 4+ live · LOCAL: Ollama

SEE IT

One canvas. Every theme. Your workflow.

Cognograph spatial AI canvas showing brand style guide artifacts connected to conversation nodes with context edges Cognograph AI workspace in dark theme with connected conversation, note, and artifact nodes on spatial canvas Cognograph AI workspace in light theme showing multi-node spatial layout with context connections Cognograph spatial canvas with teal accent theme showing AI conversation nodes and artifact previews Cognograph AI orchestration canvas with amber accent theme and connected workflow nodes Cognograph multi-artifact preview showing HTML, code, and image artifacts rendered directly on the spatial AI canvas Cognograph spatial AI workspace with navy accent theme showing task and conversation nodes Cognograph AI canvas with cyan accent theme displaying spatial context connections between nodes
OPEN SOURCE

Built in the open.

AGPL-3.0. Read every line. Run it yourself. The entire spatial engine, every node type, every trigger mechanism. It’s all there. I built this in the open because the best tools earn trust by showing their work.

I’m a designer and developer with 15 years of experience and a background in cognitive psychology. I have ASD and severe combined-type ADHD. Linear chat doesn’t work for me. I built the tool that does.

View on GitHub
ROADMAP

Cognograph Roadmap

  • Notion LIVE
    Push sync with databases, pages, and properties. Pull coming soon.
  • MCP Servers LIVE
    Model Context Protocol. Build your own integrations.
  • HTML Rendering LIVE
    Live HTML preview inside artifact nodes. Sandboxed, interactive, viewport-responsive.
  • Multiplayer IN PROGRESS
    Shared workspaces with real-time collaboration and presence.
  • Creative Pipeline IN PROGRESS
    Image, video, audio, and 3D generation workflows. Stability, Runway, ElevenLabs, Replicate.
  • Workspace Templates PLANNED
    Shareable starting points. Import a template, customize it, publish your own.
  • Public Sharing PLANNED
    Share a read-only link to any workspace. Embed in docs, portfolios, or presentations.
  • GitHub PLANNED
    Issues, PRs, and code review surfaced on your canvas.
  • Slack PLANNED
    Channels, threads, and notifications as spatial context.
  • Figma PLANNED
    Design tokens and component sync, bidirectional.
  • Google Drive PLANNED
    Docs, Sheets, and Slides linked and searchable.
  • Obsidian PLANNED
    Vault sync with bidirectional linking.
  • Linear PLANNED
    Issues, projects, and cycles managed spatially.
  • Mobile PLANNED
    Companion app for viewing and navigating workspaces on the go.
PRICING

Use it free. Pay only for what you need.

Free, $0

Web app. Bring your own API keys. Full canvas, no limits.

  • All node types and spatial triggers
  • On-canvas AI editing tools
  • Unlimited workspaces
  • Bring your own API keys
  • Ollama for free local AI. No API key, no cost, fully air-gapped
  • Local-first storage. No database.
  • Export to Markdown / HTML / JSON
Start Free

Pro, $15/mo Public Beta

Web app. AI credits included. Bring your own keys or use ours.

  • Everything in Free
  • $5/mo AI credit included
  • Buy more credits as you go
  • Cloud sync (E2E encrypted)
  • Unlimited cloud terminals
  • 10GB cloud storage
  • Priority support

Join the Beta

Your subscription backs an independent developer. Cancel anytime. 14-day refund on any billing cycle.

Self-Host, $0

Download for Mac or Windows. Your machine, your data. AGPL-3.0.

  • Full desktop app (Electron)
  • All node types and spatial triggers
  • On-canvas AI editing tools
  • Unlimited workspaces
  • Bring your own API keys
  • Ollama for free local AI. Fully air-gapped, zero API cost
  • Local-first storage. No database.
  • AGPL-3.0 open source
View Source

Free forever. Commercial use? Contact me.

FAQ

Questions people actually ask.

Product

What is Cognograph?

Cognograph is a spatial AI canvas where conversations, agents, terminals, notes, tasks, and automations live on one canvas. You connect nodes with edges and the AI reads the graph, assembling context via breadth-first traversal instead of forcing you to copy-paste between windows. 9 node types, 13 spatial trigger types, open source AGPL-3.0.

What is a spatial AI canvas?

A workspace where layout is context engineering. Instead of managing context through system prompts and config files, you arrange nodes on a canvas and draw connections between them.

The AI traverses those connections to build its context window. Your spatial layout becomes your prompt engineering.

Is there an AI workspace designed for neurodivergent thinkers?

I built Cognograph because I have ASD and severe combined-type ADHD. Linear chat doesn't match how associative thinkers process information. Spatial layout maps to working memory: persistent, visible, connected. It started as a workaround for my brain. Turns out spatial thinking isn't a neurodivergent workaround. It's how most people handle complexity when given the option.

Technical

What AI providers does Cognograph support?

Bring your own API key for Anthropic (Claude), OpenAI, Google (Gemini), or OpenRouter (100+ models). Or skip API costs entirely: connect Ollama for local inference with Llama, Mistral, Phi, or any GGUF model. Terminal nodes support any CLI-based agent. Each conversation node can use a different provider.

The spatial graph walks connections and sends what's linked. Fewer tokens per call, any provider.

How does Cognograph reduce AI token costs?

When you connect nodes on the canvas, Cognograph walks the graph via breadth-first traversal and assembles only the relevant context for each AI call. Connected nodes become the AI's working memory. You send what matters, not everything. In my testing, this cuts token usage up to 80% compared to re-prompting the same context every message.

What are spatial triggers?

Spatial triggers are patent-pending automation mechanisms that fire based on canvas state. 13 trigger types: proximity detection, region enter/exit, cron schedules, property changes, connection events, cluster size thresholds, child completion, ancestor changes, connection count, isolation detection, manual, and node creation.

Your canvas layout becomes executable logic. No scripting required.

Does the canvas get messy with hundreds of nodes?

Semantic zoom handles scale. Five levels adapt automatically: ultra-far shows cluster shapes, far shows titles, mid shows lede text, close shows full content, ultra-close expands toolbars and property panels. The graph also self-organizes relevance through BFS traversal. You connect what matters and the AI curates what's relevant.

Architecture

Can I run Cognograph completely offline?

Yes. The Electron desktop app runs with zero server dependency. Connect Ollama or any local model for fully air-gapped AI. Workspaces save as local JSON files. API keys are encrypted via your OS keychain, never sent to Cognograph servers.

Where is my data stored?

Browser: IndexedDB, never leaves your machine. Desktop: local JSON files on your filesystem. Pro tier: cloud sync with end-to-end encryption. No telemetry in any tier. No account required for free use.

Comparison

How is a spatial canvas different from a chat interface for AI?

Chat is one thread. Context dies when the window closes. A spatial canvas is persistent nodes you wire together. The AI reads the graph topology, not just the last few messages. Context engineering replaces copy-paste. You build a knowledge graph that gets smarter as you connect it.

How is Cognograph different from a visual workflow builder?

Workflow builders run linear pipelines: if this, then that. Cognograph is a graph where edges carry context in any direction. Nodes aren't steps in a sequence. They're persistent context the AI traverses. The canvas is the programming language.

Open Source

Is Cognograph open source?

AGPL-3.0. 900+ source files on GitHub. 2,400+ tests across 141 test files. Read every line, run it yourself. Self-hostable on any machine with Node.js 20+. Free for personal use. Commercial use requires a commercial license.

What is the Defensive Patent Pledge?

Four provisional patent families covering how Cognograph assembles context, orchestrates spatial layouts, fires triggers, and previews AI-proposed changes. The Defensive Patent Pledge means I won't use these patents against anyone unless they come after Cognograph, its users, or contributors first. The patents protect the community, not restrict it.

Pricing

Is Cognograph free?

Three options. Browser: $0, bring your own API keys, full canvas, no limits. Desktop: $0, self-host, bring your own keys or run Ollama for zero-cost local AI. Pro: $15/mo, cloud sync with E2E encryption, $5 AI credit included, works out of the box.

How do I get started?

Browser: go to cognograph.app/workspace. No account required. Desktop: git clone https://github.com/skovalik/cognograph.git, npm install, npm run dev. Requires Node.js 20+.

SYSTEM READY

See it for yourself.

Stop copy-pasting context between AI conversations.

Launch Workspace

No account required