From file or idea to useful app

Build with AI. Publish with Miniup. Make it interactive with Live.

Miniup is a simple way to turn files, code, data, and AI-generated ideas into published applications.

  • Build with AI: use ChatGPT, Claude, Codex, or a compatible MCP client.
  • Publish: start with HTML, JavaScript, a ZIP, or a supported static GitHub project.
  • Make it interactive: share Rooms, presence, chat, collaborative state, and supported multiplayer components.
  • Add data and backend logic: use Tables, hosted datasets, Functions, and access controls when needed.

Make it interactive with Miniup Live

Want to play chess with a friend? Create a Chess app, start a room, share the invitation, and play together. Miniup handles the room and synchronization.

Want your team to work on the same map? Start with Shared Map and add location markers together. Counters use atomic increments; checklists and notes preserve drafts when edits conflict.

Try the official Chess, Whiteboard, Poll, and Room demos. Each room has its own invitation; your copy is independent.

Live adds realtime collaboration, beyond putting a website online. Activation requires an eligible account and an available Live page allowance. Site access rules still apply. Custom games need supported server rules; ordinary shared rooms do not validate arbitrary game logic.

Live SDK Documentation · Shared Counter, Checklist, Notes, and Map recipes · Connect ChatGPT · Connect Claude

Let visitors ask about the app they are using

Ask AI turns approved pages, documents and permitted data into a read-only conversation. Visitors can ask for an explanation or a supported chart, inspect citations and keep browsing while chat stays open on mobile.

Choose visitor keys, your own encrypted provider key, or admin-approved MiniUp AI with a separate capped allowance. Funding is explicit, source permissions stay in force, and AI Studio editing remains a separate creator workflow.

Set up Ask AI, funding, privacy and appearance →

Apps for people and agents

Build once. Use it yourself, through an API, or with an AI agent. Enable Agent Actions to let agents safely use the same Tables and Functions with your app’s existing permissions.

Explore Agent Actions →

Build from new files and existing hosted data

MiniUp helps you reuse data instead of starting every app from an empty page.

Start with a new file
Upload a spreadsheet or geospatial file
→ inspect the data
→ publish a dashboard or map
→ keep the hosted dataset available for future apps
Useful for one-off analysis, new reporting, and turning a file into a lasting app.
Start with data you already host
Open the Data Catalog
→ review schema, sample, and profile
→ approve a Dataset Bundle
→ ask ChatGPT to build and publish the app
Useful for cross-site dashboards, linked maps, operational portals, and repeatable reporting.

MiniUp in ChatGPT

For people who already build in chat, MiniUp adds the context and publishing step needed to produce a usable app.

Without MiniUp

You still have to connect the generated idea to real data and a sharing workflow.

  • Generated pages often stop at a code snippet or local demo.
  • The AI may have too little context about existing datasets.
  • Uploaded files may not become reusable hosted data.
  • You still have to arrange hosting and sharing yourself.

See MiniUp in ChatGPT for setup steps and prompt examples.

Why use MiniUp instead of assembling separate tools?

Most publishing tools stop after the first link. MiniUp is designed for the work that happens next.

Upload-only host

You get a live link. Then the stack starts to spread.

  • Host the page on one tool
  • Find another tool for discovery or branded sharing
  • Stand up a separate backend if the page needs focused request logic
  • Figure out datasets, docs, and updates somewhere else

APIs that remember each customer

Keep small JSON settings and preferences between requests, without provisioning a database.

Persistent Function Memory

Shared configuration or private preferences

Use shared memory for Function-wide data and caller memory for each authenticated API key, site member, or verified x402 payer. Preview storage stays separate from production.
Customer integrations

Give each integration its own identity

Create named API keys and rotate secrets while keeping caller identity and stored memory. Site Functions also receive trusted member roles through MINIUP_USER. Organization-level permissions remain part of your application.

Turn a MiniUp site into a real authenticated app

Build real authenticated MiniUp apps without setting up a separate backend.

The pieces work together
MiniUp site files
+ MiniUp members and roles
+ Site Function
+ MiniUp Tables / private APIs
= authenticated app
HTML, CSS, JavaScript, and components stay in your MiniUp site. Site Access provides login, members, and roles; Invite-only or Private access can require membership before protected frontend files load.
Build an experience for each member

Give your team the right tools and access.

Create a dashboard, customer portal, or internal tool with member-specific navigation and protected data. Keep private credentials in Function Secrets and let your Site Function enforce permissions.

A Public site stays public even when its Site Members API requires authenticated membership. See the complete member dashboard example for setup and role checks.

Best for

  • Teams that need dashboards, maps, reports, portals, and lightweight business apps.
  • People who want to turn uploaded files or hosted datasets into shareable experiences.
  • Organizations that want a clear catalog of data across several MiniUp sites.
  • ChatGPT users who want a published result instead of a local-only demo.
  • PDF manuals, policies, specs, and training documents that need app-ready content.

Not for

  • Complex back ends with heavy business logic.
  • Large scale analytics or streaming data.
  • Highly customized hosting stacks.

Seven useful outcomes from one workspace

Each can start with an upload, an existing MiniUp dataset, or a conversation in ChatGPT.

🏪

Operations dashboard

Combine approved metrics, events, and reference data into a clear dashboard with filters and drill-downs.

🖼

Customer-facing report

Publish a polished report or microsite, then share it with a MiniUp link, QR code, or custom domain.

🌐

Map and data portal

Use hosted spatial data to create a map with useful layers, summaries, filters, and linked details.

📦

Directory or records app

Build a searchable directory, catalog, RSVP list, or lightweight records workflow backed by a Table API.

🧱

Repeatable data refresh

Connect a supported Data Source, refresh its hosted snapshot, and keep downstream apps on a stable MiniUp dataset.

📘

PDF reference app

Turn a manual, policy, workbook, or specification into a PDF Pack that supports source-aware app experiences.

⚙️

Authenticated business app

Build an internal portal, private dashboard, records tool, or customer/member app where signed-in users see features and data appropriate to their role.

Fair-use limits

Limits prevent abuse and keep the service fast for everyone.

Guest

  • Good for simple publishing and quick MiniUp links.
  • Meant for lightweight page uploads.
  • No dashboard data tools or custom domains.

Signed-in

  • Dashboard access for pages, APIs, datasets, Data Sources, and the Data Catalog.
  • MiniUp Functions for hosted APIs and authenticated site backends, subject to current plan limits.
  • Gallery controls, Parquet / GeoParquet tools, Dataset Bundles, PDF Packs, and data inspection.
  • Custom domains, subject to current plan limits.

See Plans for the current default limits.

Functions, dashboard data tools, PDF Packs, and custom domains require sign-in.

Questions or support: miniup.help@gmail.com

Ready to turn the next idea or dataset into a useful app?
Start with a page, file, Data Catalog entry, or ChatGPT conversation and publish the result from one MiniUp workspace.