@ait-co/devtools (opens in new tab)
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 community open-source project providing DevTools, an SDK reference app, polyfill, and more — covering the full Apps in Toss mini-app development workflow. Build and test right in the browser.
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 inspect the JSON result and execution history in real time.
A polyfill so you can build mini-apps with standard Web APIs (navigator.clipboard, navigator.geolocation, ...) that transparently route through the SDK at runtime.
A cleaner, friendlier community-curated reference built around the Apps in Toss SDK.
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 live at oidc-bridge.aitc.dev.
CLI for the Apps in Toss console — log in once in a browser, then drive builds, deploys, and releases from your shell via headless automation.
A community plugin that ties everything together — scaffold, develop, test, and publish mini-apps from inside Claude Code with /ait new and a full agentic workflow. OpenAI Codex distribution is planned once the plugin spec stabilises.
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.