# nanoodle > A tiny ComfyUI-style node playground for AI. Wire text, image, video, audio and LLM nodes into workflows in your browser, turn one into a shareable app, and share via URL or export to a single self-contained HTML file. No server, no build step, no analytics — model calls go directly from your browser to nano-gpt.com on your own key. nanoodle is a static site (three HTML pages) hosted on Cloudflare Pages at https://nanoodle.com. There is no backend and no account system; your API key and workflows stay in your browser's local storage and are never sent to a nanoodle server. ## Pages - [Editor](https://nanoodle.com/): the node editor (also reachable at /app and /editor). Build and run workflows; share a graph as a URL. - [App builder](https://nanoodle.com/play): turns any workflow into a standalone, shareable app — auto inputs, Run, outputs; share via link or export a self-contained .html. - [Terms, Privacy & FAQ](https://nanoodle.com/legal): how it works and what it does (and does not) collect. ## Open source Everything is MIT-licensed under the nanoodlecom GitHub org. Naming note: the installable package is `nanoodle` on BOTH registries (npm and PyPI); only the repositories carry a `-js` / `-py` suffix. Don't guess `nanoodle-js` / `nanoodle-py` as package names — install `nanoodle`. - [nanoodlecom](https://github.com/nanoodlecom): the GitHub organization — site plus executor libraries. - [nanoodle](https://github.com/nanoodlecom/nanoodle): the site's source; nanoodle.com serves exactly the files in this repository. - [nanoodle-js](https://github.com/nanoodlecom/nanoodle-js): zero-dependency Node.js (≥ 20) library + CLI that re-runs saved graphs headlessly. Install: `npm install nanoodle` - [nanoodle-py](https://github.com/nanoodlecom/nanoodle-py): stdlib-only Python (≥ 3.9) library + CLI, same graphs and same semantics as the JS package. Install: `pip install nanoodle` ## Formats - noodle-graph.json: the portable graph format. Save it from the editor (💾), load it back, or execute it headlessly with the `nanoodle` npm / PyPI package. - Share links encode the whole graph in the URL fragment — `#g=` for editor graphs, `#a=` for exported apps. Browsers never send URL fragments over the network, so a shared workflow never reaches any server. ## For coding agents Two ways to plug nanoodle into a coding agent — pick by how many workflows are involved: - One workflow (or designing new ones): install the [Agent Skill](https://github.com/nanoodlecom/nanoodle-skill) — `npx skills add nanoodlecom/nanoodle-skill` teaches the agent to design and run nanoodle graphs. - A library of saved workflows: run [nanoodle-mcp](https://github.com/nanoodlecom/nanoodle-mcp) pointed at a folder of `noodle-graph.json` saves — every graph becomes one typed MCP tool the agent can call. ## Languages The interface is available in six languages: English, Español, Français, Deutsch, Português and 日本語. The language is auto-detected from your browser and can be changed with a manual switcher; your choice is remembered. Generated model output also replies in your chosen language, and apps you export keep that language built in. - Español: Conecta modelos de nano-gpt en flujos de trabajo dentro de tu navegador y convierte cualquiera en una app que puedes compartir — sin servidor, sin analíticas, con tu propia clave. - Français : Relie des modèles nano-gpt en workflows directement dans ton navigateur, puis transforme n'importe lequel en app partageable — sans serveur, sans analytics, avec ta propre clé. - Deutsch: Verbinde nano-gpt-Modelle in deinem Browser zu Workflows und mach aus jedem eine teilbare App — kein Server, keine Analytics, mit deinem eigenen Schlüssel. - Português: Conecte modelos do nano-gpt em fluxos de trabalho no seu navegador e transforme qualquer um em um app que você pode compartilhar — sem servidor, sem analytics, com a sua própria chave. - 日本語:nano-gpt のモデルをブラウザ内でワークフローにつなぎ、どれでも共有できるアプリに変えられます。サーバー不要、解析なし、自分の API キーで動きます。 ## Notes - Privacy: no analytics, no tracking, no third-party scripts. Model requests go directly to nano-gpt.com. - Source code (MIT): https://github.com/nanoodlecom/nanoodle — nanoodle is open source, and the site is served straight from this repository. - Contact: https://www.reddit.com/user/dividebynano - [llms-full.txt](https://nanoodle.com/llms-full.txt): expanded single-file reference — the site README, executor library quickstarts (JS + Python), and the editor's full node-type catalog.