# NodePad ## Docs - [Changelog](https://docs.node-pad.com/changelog.md): What's new in NodePad. - [The Canvas](https://docs.node-pad.com/concepts/canvas.md): The workspace surface where branches, references, notes, attachments, and merges stay visible together. - [Forking](https://docs.node-pad.com/concepts/forking.md): Branch from any message so you can explore a new path without overwriting the current one. - [Merging](https://docs.node-pad.com/concepts/merging.md): Combine messages from different branches into one new draft so the next step can synthesize multiple sources. - [Nodes](https://docs.node-pad.com/concepts/nodes.md): Individual messages and replies that make up a branch. - [References and Cross-Branch Context](https://docs.node-pad.com/concepts/references.md): Use @ references and merge sources to pull context across branches without flattening the workspace into one prompt. - [Text Notes](https://docs.node-pad.com/concepts/text-notes.md): Annotations, reminders, and visual wayfinding on the NodePad canvas. - [Air-gapped install](https://docs.node-pad.com/enterprise/operations/air-gapped.md): Run NodePad in environments without internet access. - [Installing NodePad](https://docs.node-pad.com/enterprise/operations/install.md): Enterprise installation is delivered with a deployment package and direct support. - [Upgrade & rollback](https://docs.node-pad.com/enterprise/operations/upgrade.md): How upgrades and rollbacks work for NodePad Enterprise. - [Enterprise Overview](https://docs.node-pad.com/enterprise/overview.md): NodePad Enterprise is the self-hosted deployment path for teams that need the product inside their own infrastructure. - [Self-Hosting NodePad](https://docs.node-pad.com/enterprise/self-hosting.md): Deploy NodePad inside your own infrastructure. Posture, control, and the guarantees you can rely on. - [Get started](https://docs.node-pad.com/get-started.md): Create a free NodePad account and open your first workspace. - [Glossary](https://docs.node-pad.com/glossary.md): Every term used in NodePad, in one place. - [What NodePad Is](https://docs.node-pad.com/introduction.md): An AI workspace built around a canvas instead of a single transcript. - [Bring Your Own Keys](https://docs.node-pad.com/models/bring-your-own-keys.md): Connect your own provider keys so NodePad can route model requests through your account. - [Models in NodePad](https://docs.node-pad.com/models/overview.md): Workspace defaults, per-branch model selection, and cross-branch comparison. - [Per-Branch Model Selection](https://docs.node-pad.com/models/per-branch-selection.md): Use a workspace default when it helps, then switch the model for a specific branch when that branch needs something different. - [Quickstart](https://docs.node-pad.com/quickstart.md): Open your first NodePad workspace, send messages, branch a thread, add a text note, and try references and merge flows. - [Support and Troubleshooting](https://docs.node-pad.com/support.md): Where to ask, what to include in a report, and a few common issues. - [Engineering](https://docs.node-pad.com/use-cases/engineering.md): Branches for alternate diagnoses, second opinions, and merge drafts before you ship a fix. - [Research](https://docs.node-pad.com/use-cases/research.md): Keep separate investigations visible on one canvas and synthesize them only when you are ready. - [Writing](https://docs.node-pad.com/use-cases/writing.md): Keep drafting, fact-checking, and editing in separate branches so the voice of the piece stays intact.