> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uos.agency/llms.txt
> Use this file to discover all available pages before exploring further.

# app-store

> Discover and install uOS apps

export const AppStoreSuccessPreview = () => <div className="uos-doc-preview uos-doc-preview--store" aria-label="App Store install success preview">
    <div className="uos-store-panel uos-store-panel--center">
      <div className="uos-store-success">
        <div className="uos-store-success__icon" aria-hidden="true">✓</div>
        <h4 className="uos-store-success__title">Installation Complete</h4>
        <p className="uos-store-success__body">Mpay is on your desktop. Open it anytime from the dock or desktop icon.</p>
        <span className="uos-store-install-btn">Open</span>
      </div>
    </div>
  </div>;

export const AppStoreDetailsPreview = () => <div className="uos-doc-preview uos-doc-preview--store" aria-label="App Store details preview">
    <div className="uos-store-panel">
      <div className="uos-store-head uos-store-head--details">
        <span className="uos-store-back" aria-hidden="true">‹</span>
        <span className="uos-store-head__title">Mpay</span>
      </div>
      <div className="uos-store-body uos-store-body--stack">
        <div className="uos-store-detail-hero">
          <img src="/assets/mpay-icon.svg" alt="" className="uos-store-card__icon uos-store-card__icon--xl" />
          <div className="uos-store-card__meta">
            <div className="uos-store-card__title-row">
              <span className="uos-store-card__name">Mpay</span>
              <span className="uos-store-pill">Payments</span>
            </div>
            <p className="uos-store-card__desc">
              Send tokens without paying gas. Gasless stablecoin and ERC-20 transfers powered by x402 and EIP-2612 permits.
            </p>
            <div className="uos-store-meta-stack">
              <span className="uos-store-meta">pay.mrdn.finance</span>
              <span className="uos-store-meta">Unverified</span>
            </div>
          </div>
        </div>

        <div className="uos-store-perms">
          <div className="uos-store-perms__head">Permissions</div>
          <div className="uos-store-perm">
            <code>wallet:request</code>
            <p>Read your connected wallet address and chain</p>
          </div>
          <div className="uos-store-perm">
            <code>wallet:sign</code>
            <p>Request transactions and signatures (each one requires your approval)</p>
          </div>
        </div>

        <span className="uos-store-install-btn">Install</span>
      </div>
    </div>
  </div>;

export const AppStoreListPreview = () => <div className="uos-doc-preview uos-doc-preview--store" aria-label="App Store list preview">
    <div className="uos-store-panel">
      <div className="uos-store-head">
        <div className="uos-store-search">
          <span className="uos-store-search__icon" aria-hidden="true" />
          <span className="uos-store-search__placeholder">Search apps...</span>
        </div>
      </div>
      <div className="uos-store-body">
        <h4 className="uos-store-section-title">Featured Apps</h4>
        <div className="uos-store-grid">
          <div className="uos-store-card">
            <img src="/assets/ugame-icon.png" alt="" className="uos-store-card__icon" />
            <div className="uos-store-card__meta">
              <div className="uos-store-card__title-row">
                <span className="uos-store-card__name">uGAME</span>
                <span className="uos-store-pill">Games</span>
              </div>
              <div className="uos-store-card__desc">
                The ultimate retro gaming platform for your uOS desktop. Enjoy classic games with modern...
              </div>
              <div className="uos-store-card__footer">
                <span className="uos-store-card__cta">Pre-installed</span>
              </div>
            </div>
          </div>
          <div className="uos-store-card">
            <img src="/assets/mpay-icon.svg" alt="" className="uos-store-card__icon" />
            <div className="uos-store-card__meta">
              <div className="uos-store-card__title-row">
                <span className="uos-store-card__name">Mpay</span>
                <span className="uos-store-pill">Payments</span>
              </div>
              <div className="uos-store-card__desc">
                Send tokens without paying gas. Gasless stablecoin and ERC-20 transfers powered by x402...
              </div>
              <div className="uos-store-card__footer">
                <span className="uos-store-card__cta">Get</span>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>;

The App Store is where you browse and install apps for uOS. Open it from the dock, pick an app, and it's added to your desktop.

<AppStoreListPreview />

<div className="uos-doc-preview-caption">App Store: search and featured apps</div>

## Available apps

uOS ships with native apps and a growing catalog of third-party Mini Apps. Today you'll find:

<div className="app-store-cards">
  <a className="app-store-card" href="/os/ugame">
    <img src="https://mintcdn.com/uos-9a805c5e/yMf8CRCNR32nX9jN/assets/ugame-icon.png?fit=max&auto=format&n=yMf8CRCNR32nX9jN&q=85&s=d5623a6bc7091881f9b68f9b38b42165" alt="" className="app-store-card-logo" width="2250" height="2250" data-path="assets/ugame-icon.png" />

    <span className="app-store-card-title">uGAME</span>
    <p className="app-store-card-desc">Watch an AI agent play Game Boy games inside uOS.</p>
  </a>

  <a className="app-store-card" href="/os/utokenize">
    <img src="https://mintcdn.com/uos-9a805c5e/yMf8CRCNR32nX9jN/assets/utokenize-logo.png?fit=max&auto=format&n=yMf8CRCNR32nX9jN&q=85&s=48487318e8312b6137378f344756d1fd" alt="" className="app-store-card-logo" width="392" height="389" data-path="assets/utokenize-logo.png" />

    <span className="app-store-card-title">uTOKENIZE</span>
    <p className="app-store-card-desc">Create, deploy, and manage ERC-20 tokens with built-in liquidity.</p>
  </a>
</div>

## Installing apps

1. Open the **App Store** from the dock.
2. Search or browse **Featured Apps**.
3. Select an app to review its description, domain, and permissions.
4. Tap **Install**. The app is added to your desktop.

<AppStoreDetailsPreview />

<div className="uos-doc-preview-caption">App details: permissions before you install</div>

When your wallet is connected and you sign in, installed apps sync to your account so they follow you between sessions. uGAME and uTOKENIZE come pre-installed.

<AppStoreSuccessPreview />

<div className="uos-doc-preview-caption">Installation complete: open from the desktop</div>

<Note>
  Installs are managed by uOS itself; there's no separate download or package step. Apps run inside the OS.
</Note>

## Publish your own app

Developers can add Mini Apps to the store from the **Dev Portal**. Host a manifest, sign with your wallet, and go live.

See [Publish an app](/developers/publish) for the step-by-step guide.
