CascadeDrag a block onto the tree. It finds its place, then grows.

How people feel

    An empty treeDrag a block onto the canvas to plant the first node.

    Destination

    A grill is an interview. The AI asks, you decide, and it pushes back when an answer looks weak. It never writes an answer for you. Each question you settle lands on the canvas as a decision. “I don’t know” is a real answer, and if talking can’t settle something, make it a prototype.

    Ask the graph a question. If a line of blocks answers it, that thread lights up on the canvas, numbered in order. If nothing answers it, you’ll see what’s missing.

    From the project

    What the tree is missing

    Recent questions

    Enter to place

    Settings

    AI model

    This page runs on your Claude account, so there are no keys to enter here.

    To use ChatGPT, OpenRouter, a local model, or Claude with your own API key, run the downloadable version. It adds sign-in with ChatGPT and OpenRouter, provider and model pickers, key storage and a connection test. The goal and behavior settings here work everywhere.

    Cascade runs entirely in your browser and has no server of its own. Choose how the AI part works. A key, if you add one, stays in this browser.

    In use

    Scripted responses on the example tree, so you can feel how it works. Nothing is sent anywhere.

    In use

    One sign-in, many models: Claude, GPT, Gemini and more. OpenRouter hands this page a key and you pay OpenRouter directly for what you use. Cascade never sees your password.

    Fast, recent models are suggested first.

    The key is stored in this browser only. Anyone who can use this browser profile could read it, so give the key a low credit limit and forget it on shared computers.

    Want to use your own Claude or OpenAI key, sign in with ChatGPT, or run a local model such as Ollama? Run Cascade on your computer and all of those are available.

    Pick who does the thinking. Keys and sign-ins are kept on this computer, and the page can’t read them back. They only go to the provider you choose.

    Goal & steering

    Say what this tree is for. Every placement, branch and trace-back is written with it in mind, so the questions lean toward your goal instead of wandering.

    Steering
    What the AI is told
    
              

    Library

    Keep several Cascades and group them in folders. The one you have open saves itself as you work.

    Account

    Behavior

    How eagerly the tree grows on its own.

    Off means blocks are only placed. The sparkle button on any node grows it on demand.
    Asks why the feeling happens and links the questions to likely causes in the tree.
    Growth size
    Roughly 6, 9 or 13 suggested nodes each time.
    The AI challenges weak or risky answers instead of nodding along. It never writes an answer for you.
    Grill pace
    A round shows every question that is ready at once. One at a time shows a single card.
    Lower is more predictable, higher is more varied. Placement always runs cool so it stays consistent. Some newer models ignore this.

    Appearance

    The theme, and the look of your blocks and wires. Changes show on the canvas as you make them.

    Theme

    Project folder

    Point Cascade at a project folder and it learns from it. Reading and searching happen on this computer. When you build a brief, short digests and code excerpts go to the AI you connected, never your keys, and anything that looks like a secret is skipped or redacted first.

    Skip or add files
    One pattern per line, written like a .gitignore. The project’s own .gitignore and each engine’s generated folders are skipped already.
    Comma separated. Binary files are never read.
    Project brief
    This is exactly what the AI is told about your project. Fix anything that’s wrong. Your goal and pillars always take precedence.
    Graph
    Seeding drafts suggested nodes (decisions already made, open questions, fog) as ghosts you keep or dismiss. Each one remembers the file it came from.

    Data

    Your tree and settings live in the folder next to server.js as tree.json and settings.json.

    Your tree and settings are saved in this browser. Export the tree to keep a copy or move it somewhere else.

    Tree
    Server Off by default. When on, closing the last Cascade tab shuts the server down a few seconds later, so the port is freed without opening a terminal.
    Danger zone
    Clearing the graph can be undone. Forgetting keys can’t.

    
        
    Cascade has stopped.

    The port is free again. You can close this tab. Run the start script to open it again.