Skip to main content
superun provides two official command-line tools. They work at different layers of an app and are not interchangeable.
The easiest way to remember the difference: superun uses the app; sxq builds the app.

Choose the right CLI

Use the superun CLI when you want to:
  • inspect tables or read and update rows as the signed-in user;
  • call a Postgres RPC or an app Edge Function;
  • let a trusted AI agent perform business actions in your app;
  • switch between multiple configured app backends without checking out their source code.
Use the Suxiaoqiang CLI when you want to:
  • download a superun project’s files to a local directory;
  • edit the project in your IDE or with an AI coding agent and sync the changes back;
  • trigger a preview build or deploy a release;
  • apply new SQL migration files from supabase/migrations/.

Similar-looking tasks that are different

superun db writes affect application data immediately, while sxq deploy and sxq db push can change the deployed app or its schema. Review the target app and command before confirming any write, migration, or deployment.

Use the superun CLI

Operate app data and APIs as the current user.

Use the Suxiaoqiang CLI

Develop, sync, preview, and deploy a superun project.