Create apps and host them — served from any web browser, in a serverless environment. No central servers, no gatekeepers.
$ npm start Nodofi Node "My Node" is running. Admin page (this computer only): http://localhost:8800 Data folder: ~/.nodofi-node
No central server, no cloud you don't control. Every piece of a Nodofi network runs on your own machines (or ones you trust), connects through relays, and is watched from one live map — your own network operations center.
Draw your network on a Design map and press Monitor: every relay, node, service, database and AI worker gets a live status light, response time and history — down ones first, with alerts when anything changes.
Your data, apps, models and databases stay on hardware you choose. Checks run from your own browser and message nobody; nothing depends on one company's servers staying up.
Run a second relay, more nodes, more workers — there's no single point everything hangs on, and the map shows the moment any part stops answering so you can fix it before users notice.
Wire blocks in your browser, press Run, publish. Every Flow you save becomes a tool Studio's Agentic AI can choose, fill in and run — and a live service any app, page or agent can call.
No tool schemas to write: the planner sees each Flow's name, blocks and input fields, chooses one, runs it in a sandbox and shows a full trace.
Plan with a local Ollama model over the relay — nothing billed, prompts never pass through Studio. Or run the whole stack yourself with Agent Starter.
Publish once: other Flows, apps, web pages (data-flow, no JavaScript) and relay workers call it by its permanent address.
Program behaviors with blocks, test them in the built-in simulator, then run the exact same program on a Raspberry Pi, Jetson or PC robot — live from Studio, or deployed so it starts on its own at boot.
Line tracks, a maze, an obstacle room and a ball room with a camera. Drag the robot around mid-run; watch live values on every wire.
Raspberry Pi, Jetson, Arduino, ESP32, Pico, Teensy; motors, servos, steppers, sensors, displays, cameras. Pin clashes and voltage mistakes are caught before power-on.
STOP is always on the toolbar. A live run stops itself if Studio disconnects, and every motor and output switches off whenever a program ends.
Studio builds it, a node hosts it, anyone can run it.
Nodofi Studio builds and deploys your app right here — no servers to set up, nothing sophisticated to install.
Apps are served by Nodofi Nodes. Run your own node and set your own commission for hosting apps from any Nodofi developer.
No compiling, no build step — change your app and the update is live immediately, on every node that serves it.
There's no central server anywhere in this picture — Studio, Nodes, Relays and the Registry are all independent, and an app is still served node to browser directly whenever it can be.
Nodofi Nodes host and serve apps for the network — anyone can run one, on a spare computer or a server. When a priced app is published to your node, you earn a share of every sale.
Every node sets its own commission — right on its own admin page, no approval needed.
The rate is fixed the moment a publisher sends their app to your node, so it can't change under them later without their consent.
Buyers pay in USDC straight to your wallet and the publisher's — nothing passes through Nodofi or sits in escrow.
The same relay-based Agentic runtime used by Studio can run locally: planner worker, tool workers, trace output, and stop/cancel support. Download it, configure your relay and model, and run it under your own control.
Point it to your own relay and local/remote Ollama model. No hosted lock-in: you control runtime, model choice, and infrastructure.
Includes HTTP, memory, registry, filesystem, and CloudDB tool workers so goals can execute as real multi-step actions, not just chat responses.
Each run emits step-by-step trace data, and active runs can be cancelled cooperatively from Studio or a client through the same relay API.
UtilityServices gives your Flows a reusable relay worker for QR codes, JSON, hashing, templates, and optional local Ollama AI.
Generate QR codes, transform data, create tokens, hash values, and format application output from one worker.
Run it on your own computer or server. The worker makes an outbound relay connection and does not need an inbound port.
Connect an Ollama installation on the same machine for private prompts, generation, and embeddings.
Nodofi is the next generation of the internet — no single company decides what's allowed everywhere. Every node states its own rules up front, so what you (or your kids) can reach depends on which nodes you actually choose to use, not one company's decision for everyone.
A node's own publishing rules and age rating — from open to strict, family-friendly-only — are published for anyone to read before they publish or open anything there.
Sending an app to a node means reading that node's rules and agreeing to them first — and confirming that the publisher, not Nodofi, is responsible for what they send.
An app browser only ever shows what's on the nodes you've added — a strictly family-friendly node for a kid's device, a wider mix for yourself. No single feed decides that for everyone.
Nodofi doesn't police content itself — moderation happens at the node, by the person running it, out in the open, with a stated policy behind every decision to reject or remove something.
Real Nodofi Nodes, hosting apps for the network today — not a demo.
Loading…
Running a node? Registering it is free — it's what puts your name (or your company's) right here on nodofi.com as a real node provider, with a rating publishers can see before they ever reach out. It also keeps your node reachable even from behind a home router, and lets a relay refuse to let anyone else claim your node's identity.
Nodofi Node Manager is a separate, optional dashboard for anyone managing several Nodofi Nodes — your own, or on behalf of other people. It never holds a node's real password: each node hands it a narrow, revocable token instead.
Apps hosted, pending reviews, remote access and ghost protection — for every node you manage, in one dashboard.
Approve a submission, rotate a node's app key, or toggle its remote access, without signing in to each node separately.
Put related nodes in a group and manage their Beezifi ghost protection as one shared configuration, pushed to every member.
A relay is what lets a node with no domain and no port forwarding — running from home, behind a router — be reached anyway. It hosts nothing and stores nothing: it just passes messages between a node and whoever's asking. Anyone can run one.
No apps to host, no storage, no files to keep in sync — a relay is one small process. If you can run a Node.js app, you can run a relay.
Running a relay costs real bandwidth, so you can optionally charge nodes a periodic USDC fee to use yours — paid straight to your own wallet, or leave it free.
A relay only ever sees who a message is addressed to, never what's inside it — it can't read or change what a node and a requester exchange.
Real relays, keeping nodes reachable for the network today.
Loading…
Running a relay? Registering it is free — it's what puts your name (or your company's) right here as a real relay provider, so node operators looking for one to use can actually find yours.
Node commissions, relay fees, and every priced app are settled in USDC on MooChedda — the only payment network Nodofi uses. Nodofi itself never holds the money: buyers, publishers, node operators and relay operators all pay each other directly, wallet to wallet.
A MooChedda wallet is self-custody — a 12-word seed phrase you control, secured the same way as Bitcoin or Ethereum (secp256k1 signatures). No KYC, ready in seconds.
MooChedda charges nothing to send USDC — no percentage, no per-transaction fee, no monthly minimum. What a buyer sends is exactly what a publisher and node receive.
Each USDC on MooChedda is backed one-to-one by USD held in a full-reserve account, and can be redeemed back to USD at any time.
MooChedda runs its own payment-grade chain, built for speed rather than general computation — transfers confirm in the next block, typically in under a second.
Add USDC to a MooChedda wallet by ACH (2–3 days) or wire (same day) — no deposit fees either way, then spend or earn it anywhere on Nodofi.