Skip to main content

Marsquakes

An npm package that scaffolds multi-platform monorepos. Install it once, run mars create, pick the platforms you need — and get a backend API, an admin frontend, desktop and mobile clients already wired together.

Two ways to use it

AI Guide

You do not write code. Say what you want in plain language; the agent installs the tools, creates the project and runs every command. Each page is a prompt to paste and a result to check.

Start with the AI Guide →

Guide

You run the commands yourself. Clear numbered steps take you from installing the CLI to developing and deploying each platform, with the full command reference at the end.

Start with the Guide →

New to development? Take the AI Guide — no Java, Vue, Docker or Rust experience needed. You follow prompts, not code.

Quick start

Node 22.12.0 or newer and pnpm are the only prerequisites. Five commands take you from nothing to a running project.

  1. Install the tool

    Get pnpm, then install the mars CLI once, globally.

  2. Create your project

    mars create asks which platforms you need and copies only those.

  3. Move into it

    Every later command runs from inside the new project folder.

  4. Install what it needs

    One pnpm install sets up the whole workspace at once.

  5. Start developing

    mars dev starts every enabled platform; native targets bring their own toolchains when enabled.

Need the full matrix of platforms, Docker variants and CLI flags? Continue with Environment Setup.

bash
pnpm add -g @marsquakes/cli
mars create my-app
cd my-app
pnpm install
mars dev

One scaffold, every target

Every platform mars can generate, in the one monorepo. Tick the targets you need; mars create copies only those and mars init derives the toolchain each one needs.

  • API

    JeecgBoot / Spring Boot
    Ready
  • Web Admin

    Vue 3 + Vite
    Ready
  • Desktop

    Tauri + React + Rust
    Ready
  • Android

    Kotlin + Jetpack Compose
    Scaffold only
  • iOS

    Swift + SwiftUI
    Scaffold only
  • Web

    Scaffold only
  • Windows

    Scaffold only
  • Linux

    Scaffold only
  • macOS

    Scaffold only

"Ready" builds and runs out of the box today; "Scaffold only" reserves the structure for you. See the full platform matrix.