@ait-co/devtools
A mock library for @apps-in-toss/web-framework with a bundler plugin and a floating DevTools panel. **Run and test your mini-app in any web browser** without the Toss app.
The most convenient way to build Apps in Toss mini-apps.
A mock library for @apps-in-toss/web-framework with a bundler plugin and a floating DevTools panel. **Run and test your mini-app in any web browser** without the Toss app.
An **interactive reference app** — run any SDK API and read the matching code side by side.
A polyfill so you can build mini-apps with **standard Web APIs** (navigator.clipboard, navigator.geolocation, ...) instead of the proprietary SDK.
A **cleaner, friendlier** community-maintained set of guides and references, built on top of the Apps in Toss official documentation.
An open-source server that bridges Toss login into **standard OIDC** and **Firebase Custom Tokens** — plug straight into Supabase Auth, Firebase Auth, Auth0, or any OIDC-compatible IdP. Public instance available (rate-limited, best-effort).
CLI and MCP server for the Apps in Toss console — log in once in a browser, then drive builds, deploys, and releases from your shell or from Claude via headless automation.
A community plugin that ties everything together — **scaffold, develop, test, and publish mini-apps from inside Claude Code**.
Add @ait-co/devtools to your mini-app project:
pnpm add -D @ait-co/devtoolsAdd the plugin to vite.config.ts and SDK imports are automatically swapped for mocks at dev time, so your app runs straight in the browser:
import { defineConfig } from 'vite';
import aitDevtools from '@ait-co/devtools/unplugin';
export default defineConfig({
plugins: [aitDevtools.vite({ panel: true })],
});The real SDK is used as-is in production.