app.nzapp
AppsProjectsReposPullsChatIntegrationsGatewayModelsEvalsToolsDatasetsMCPDeploysPricingBlogDocsAssistantsCharactersArtMusic
Sign inStart building
Agent stack
Cloud coding agentAgents SDKIntegrationsBrowser agentMonitors & auto-agentsSchedulersAgent skillsMCP serversDeep research
Models & API
AI GatewayModel catalogModel evalsModel spacesPlaygroundText to imageImage to 3DText to 3DMusic & SFXAudio editorMedia optimizerAI art & libraryChatAPI referenceSchemaBecome a provider
Compute & hosting
DeploysAddonsPostgres hostinggobed vector searchSite hostingAnalyticsCog GPU hostingRL trainingBuilds & CIWorkersTask queuesDomainsGit hosting
Tools
AI toolsDrawDiffusion canvasLive DrawWriteSheetsArtifactsVideo studioNotebooksDatasets
Learn
DocsBlogEval guidesPrompt libraryCLIAlternativesPapersAI charactersArt gallerySecurityConsulting
Company
PricingEnterpriseSettingsBillingStatusInvestorsCreate accountTerms of ServicePrivacy Policy
app.nzapp.nz

AI agent cloud for coding, deploys, model routing, and research. Built for teams shipping software.

Built in New Zealand by App AI NZ.

Social
X / TwitterGitHubYouTube
The app.nz network
GpuBrainPapersReading TimemojojojoNetwrckText-Generator.ioCodex InfinityOpenPathsCuteDSLAI Art GeneratorAIArt-Generator.artSiteSimSimplexGenDictatorFlowWebFiddleRing.nzChatGibidyBitBankExperimentFlowEvangelerHires.nzHow.nzV5 GamesAddicting Word GamesBig Multiplayer ChessWord SmashingreWord GameMultiplication Master
© 2026 App AI NZ Ltd. All rights reserved.All systems normalTermsPrivacy
Blog
July 7, 2026·5 min read·app.nz

Metering notebooks by the minute

How app.nz notebooks run free in the browser or on metered CPU/GPU sessions with pricing from the same endpoint, idle stop, balance stop, and durable session rows.

Listen to this article

On-device voice

Uses the voice built into your browser; no article text leaves this page.

Audio narration is not supported by this browser.

Hosted notebooks look like an interactive product, but operationally they are timed cloud sessions. A user starts a marimo notebook on a CPU or GPU machine, app.nz records the session, meters it by minute, and stops it when it is idle or out of balance.

That is the difference between "rent a GPU" and "use a notebook without fear."

Session rows

A notebook session records:

  • user,
  • notebook,
  • provider,
  • machine type,
  • status,
  • endpoint,
  • created time,
  • ready time,
  • last active time,
  • stopped time.

The machine type maps to a price. The session timestamps map to billable minutes.

Pricing source

The notebook pricing endpoint returns the available machines and credits-per-minute. CPU machines have different markup economics than GPU pods because the base prices are much smaller. The UI uses the same endpoint the meter uses, so the picker and invoice do not drift.

Users should not need a spreadsheet to understand a session. The picker should say what it costs before the machine starts.

Idle stop

Idle stop is the safety feature. If a notebook has not been active for the configured window, app.nz stops the session and terminates the machine. The default is designed to avoid weekend burn.

Activity is not just "the browser is open." The server needs a durable last-active signal from real session use. Otherwise a closed laptop can leave a GPU running.

Balance stop

The meter also checks credit balance. If balance is insufficient, the session stops. That protects the user and the platform.

This is one reason metering is in the server, not only in the UI. A hidden tab cannot be trusted to stop paid infrastructure.

Browser versus cloud runtime

app.nz notebooks can run examples in the browser with Pyodide or run on cloud machines with marimo. The browser path is free because compute is local. The cloud path is billed because it provisions infrastructure.

That distinction should stay visible. A user exploring a CSV should not accidentally start a GPU. A user who needs CUDA should be able to choose one deliberately.

Why marimo helps

marimo notebooks are Python files, so they are easier to store, diff, and run outside the platform. That matches app.nz's broader philosophy: generated artifacts should remain normal files when possible.

The platform adds session lifecycle, datasets, auth, and billing. It should not trap the notebook itself.

Build what you just read

Ship agents, models, and apps on one cloud.

Start with free credits, then use the same platform from the web app, CLI, desktop app, or MCP.

Start building freeRead the docs

Keep reading

Hosted notebooks: marimo in the browser or on cloud GPUs, billed per minute

app.nz notebooks run free on Pyodide in your browser or on per-minute CPU/GPU machines that stop themselves when idle. Plus SQLite, Parquet, and agent-trace dataset viewers with HTTP range reads.

Interactive world models on app.nz: GPU sessions, ABot-World, and ARDY

World models need a GPU that stays up and talks over a socket. How the new session-cog protocol works, the two open-source world models you can drive today, and the harness that keeps every cog README honest with real runs.

How app.nz runs GPUs on demand

Inside the GPU lifecycle: hardware catalogues with VRAM and compute capability, Cog cold starts, local GPU headroom, RunPod pods, schema introspection, metering, and idle reaping.