[ contents ]
从这里开始

安装

前提条件

  • Node.js 20.19.0 或更高版本 —— 检查你的版本:node --version

包管理器

npm

npm install -g @atelierai/rasen@latest

pnpm

pnpm add -g @atelierai/rasen@latest

yarn

yarn global add @atelierai/rasen@latest

bun

Bun 可以把 Rasen 全局安装,但 Rasen 目前运行在 Node.js 之上。 你仍然需要在 PATH 中可用、版本为 20.19.0 或更高的 Node.js。

bun add -g @atelierai/rasen@latest

Nix

无需安装,直接运行 Rasen:

nix run github:DumoeDss/rasen -- init

或安装到你的 profile:

nix profile install github:DumoeDss/rasen

或在 flake.nix 里把它加进你的开发环境:

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    rasen.url = "github:DumoeDss/rasen";
  };

  outputs = { nixpkgs, rasen, ... }: {
    devShells.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.mkShell {
      buildInputs = [ rasen.packages.x86_64-linux.default ];
    };
  };
}

验证安装

rasen --version

更新

先升级包,再刷新每个项目的生成文件:

npm install -g @atelierai/rasen@latest   # 或 pnpm/yarn/bun 的等价命令
rasen update                              # 在每个项目内运行

rasen update 会为你已配置的工具重新生成技能和命令文件,让你的斜杠命令与所安装的版本保持一致。

卸载

没有 rasen uninstall 命令,因为 Rasen 不过是一个全局包,外加你项目里的若干文件。移除它只需几个手动步骤,并且这些步骤都不会触碰你的源代码。

1. 移除全局包:

npm uninstall -g @atelierai/rasen   # 或:pnpm rm -g / yarn global remove / bun rm -g

2. 从某个项目中移除 Rasen(可选)。 如果你不再需要它的规格和变更,删除 rasen/ 目录:

rm -rf rasen/

动手前先想一想:rasen/specs/rasen/changes/archive/ 是你关于"系统如何运作"以及"它为什么改变"的记录。如果你可能还想要这份历史,那就在卸载之后也保留这个文件夹(或把它保留在 git 里)。

3. 移除生成的 AI 工具文件(可选)。 Rasen 会把技能和命令文件写入各工具各自的目录,例如 .claude/skills/rasen-*/.claude/commands/rasen/.cursor/commands/rasen-* 等等。为你配置过的那些工具,删除 rasen-* 的技能和 rasen 的命令即可。每个工具对应的确切路径见支持的工具

如果你在 CLAUDE.mdAGENTS.md 这类文件里还有 Rasen 的标记块,请手动移除那些块;那些文件中属于你自己的内容,仍然归你保留。

后续步骤

安装完成后,在你的项目里初始化 Rasen:

cd your-project
rasen init

完整演练请参阅快速入门