跳到主要内容

Marsquakes

一个用于生成多端 monorepo 的 npm 包。装一次,运行 mars create,勾选需要的端 —— 后端 API、管理后台、桌面端与移动端已经串联好,开箱可跑。

两种使用方式

AI 开发指南

你不需要写代码。用日常语言说出想要什么,助手替你装好工具、创建项目、执行每一条命令。每一页只有一段要粘贴的提示词,和一个用来核对的结果。

从 AI 开发指南开始 →

使用指南

命令由你自己执行。清晰的编号步骤带你从安装 CLI 走到每个端的开发与部署,末尾附有完整的命令参考。

从使用指南开始 →

没有开发经验?走 AI 开发指南 —— 不需要懂 Java、Vue、Docker 或 Rust。你跟着提示词走,而不是写代码。

快速开始

前置条件只有 Node 22.12.0 及以上和 pnpm。五条命令,从零到项目跑起来。

  1. 安装工具

    先装好 pnpm,然后全局安装一次 mars 命令行工具。

  2. 创建项目

    mars create 会询问你需要哪些端,只复制这些端。

  3. 进入项目目录

    之后所有命令都在新项目文件夹里运行。

  4. 安装所需依赖

    一条 pnpm install 就把整个工作区一次性装好。

  5. 开始开发

    mars dev 会启动所有启用的端;启用原生端时会用到它们各自的工具链。

需要完整的平台矩阵、Docker 变体和 CLI 参数说明? 继续阅读《环境准备》.

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

一套脚手架,覆盖所有端

mars 能生成的每一个平台,都在同一个 monorepo 里。勾选你需要的端,mars create 只复制这些端,mars init 再为每个端推导所需的工具链。

  • API

    JeecgBoot / Spring Boot
    已就绪
  • 管理后台

    Vue 3 + Vite
    已就绪
  • 桌面端

    Tauri + React + Rust
    已就绪
  • Android

    Kotlin + Jetpack Compose
    仅脚手架
  • iOS

    Swift + SwiftUI
    仅脚手架
  • Web

    仅脚手架
  • Windows

    仅脚手架
  • Linux

    仅脚手架
  • macOS

    仅脚手架

“已就绪”表示今天就能开箱构建并运行;“仅脚手架”表示已为你预留好目录结构。 查看完整平台矩阵.