Overview

How OpenApps Network works.

OpenApps is a family of open-source apps that share one account, one credit balance and one identity, and that AI agents can use as well as people. This page shows how the pieces fit, what runs today, and what we are building next.

Last updated: 5 October 2026

Four pieces, one network.

Each app does one job well: edit a PDF, read text from a scan, subtitle a video, upscale a photo. Under them sit three shared services, so that a person signs in once, pays once, and can hand the same work to an agent.

The apps Live

Fourteen products today, from OpenPdfEdit to OpenSubs. They run on your own device wherever they can, and keep your files there.

openapps.network/#apps

OpenApps account Live

One account across every app: sign in with Google, OpenWallet, an Ethereum wallet, Nostr or Telegram. Holds your credits, top-ups and history.

accounts.openapps.network

OpenWallet Live

Your identity and your wallet. Signs you in to sites without sharing your email, and approves every payment on your own device, within limits you set.

wallet.openapps.network

OpenApps MCP Building

One address for AI agents. An agent searches every app's operations, gets a price, runs one with your approval, and receives a signed receipt.

mcp.openapps.network/connect

What happens when an agent does a job.

Say you ask Claude to split a folder of scanned invoices into one PDF per invoice and pull out the totals. With OpenApps MCP connected, this is the path the request takes.

How a request moves through OpenApps You ask your agent. The agent calls OpenApps MCP, which runs the operation in an app. OpenWallet checks every spend against your limits and asks you to approve it on your device. Credits are charged to your OpenApps account, and the agent gets the result and a signed receipt. Your agent Claude, ChatGPT, Cursor… OpenApps MCP find → plan → start The apps PDF, OCR, slides, video… You set limits, approve spends OpenWallet who is calling, may it spend? Your account credits and history request result + receipt runs it check grant approve asks charge
Nothing is charged until you have approved it, and nothing is approved inside the conversation.
  1. Find. The agent searches the catalogue in plain words, in any of our eight languages. It gets back a few compact cards, each with a price range, rather than every tool we have.
  2. Plan. It hands over the job and the inputs. OpenApps returns a plan with a quote, what the plan will read and write, and how sure we can be of the result.
  3. Approve. OpenWallet checks the quote against the limits you set. Within them, the run goes ahead. Above them, you get a prompt from OpenWallet on your own device, never in the chat.
  4. Run and watch. The work runs in the app that owns it. The agent polls for progress, or a screen can watch the run live.
  5. Result and receipt. The agent gets download links for the results and a signed receipt it can check without asking us. If the run fails, the system refunds it; the agent does not have to.

Today, step 3 already works for payments through OpenWallet's own connector. The other steps arrive with OpenApps MCP; the agents guide marks which is which.

The rules we build to.

What runs today, and what is next.

As of 5 October 2026. We update this table when something ships.

PartStatusWhere
OpenApps account: sign-in, credits, top-ups by card, Ethereum, Lightning, Apple and Google in-app purchaseLiveaccounts.openapps.network
Sign in with OpenWallet (OpenID Connect, no registration needed)Livewallet.openapps.network
OpenWallet remote MCP: an agent pays x402 invoices within your limitsLivemcp.openapps.network/mcp, moving to /openwallet
OpenWallet desktop agent for local AI apps (macOS)LiveOpenWallet developers
Local MCP servers inside the apps (PDF editing, calendar, redaction, extraction, OCR, slides, photo editing)BuildingShipping with each app
OpenApps MCP, every app in one connection: find, plan, start, status, receipt, feedbackBuildingmcp.openapps.network/connect
One app per connection, for people who want only that appPlannedmcp.openapps.network/openpdfedit, …
Live run progress for screens (AG-UI)Plannedmcp.openapps.network/agui
Feedback from agents, with ticket statusPlannedopenapps_feedback
One host, one address per connection

mcp.openapps.network/connect is every app at once. Each app also gets its own address, named after it: /openwallet, /openpdfedit, /openslides. OpenWallet is live today at /mcp; it moves to /openwallet, and /mcp keeps working, so nobody has to reconnect.

Where to go next.