diff --git a/README.md b/README.md index 6ffbeeadcf..25917bb472 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Teach your AI teammate project-specific patterns, naming conventions, and best p ```bash # npm (recommended) -npm install -g @altimateai/altimate-code +npm install -g altimate-code # Homebrew brew install AltimateAI/tap/altimate-code diff --git a/docs/RELEASING.md b/docs/RELEASING.md index 91678607e4..eb537eac6f 100644 --- a/docs/RELEASING.md +++ b/docs/RELEASING.md @@ -9,6 +9,7 @@ The monorepo produces two publishable packages: | Package | Registry | Trigger | |---------|----------|---------| | `@altimateai/altimate-code` | npm | `v*` tag (e.g., `v0.3.0`) | +| `altimate-code` | npm | Same `v*` tag (unscoped alias) | | `altimate-engine` | PyPI | Same `v*` tag (published alongside CLI) | Both packages are versioned and released together. The CLI embeds the expected engine version at build time and auto-installs it on end-user machines. @@ -77,7 +78,7 @@ git push origin main v0.2.0 The `v*` tag triggers `.github/workflows/release.yml` which: 1. **Builds** all platform binaries (linux/darwin/windows, x64/arm64) -2. **Publishes to npm** — platform-specific binary packages + wrapper package `altimate-code-ai` +2. **Publishes to npm** — platform-specific binary packages + scoped wrapper `@altimateai/altimate-code` + unscoped wrapper `altimate-code` 3. **Publishes to PyPI** — `altimate-engine` via OIDC trusted publishing 4. **Creates GitHub Release** — with auto-generated release notes and binary attachments 5. **Updates Homebrew tap** — pushes formula update to `AltimateAI/homebrew-tap` @@ -89,8 +90,9 @@ The `v*` tag triggers `.github/workflows/release.yml` which: After the workflow completes: ```bash -# npm +# npm (both scoped and unscoped should show same version) npm info @altimateai/altimate-code version +npm info altimate-code version # PyPI pip install altimate-engine==0.2.0 diff --git a/docs/docs/data-engineering/guides/using-with-claude-code.md b/docs/docs/data-engineering/guides/using-with-claude-code.md index 8abe1191b2..89edd7375f 100644 --- a/docs/docs/data-engineering/guides/using-with-claude-code.md +++ b/docs/docs/data-engineering/guides/using-with-claude-code.md @@ -75,7 +75,7 @@ altimate: ## Setup -1. Install altimate globally: `npm install -g @altimateai/altimate-code` +1. Install altimate globally: `npm install -g altimate-code` 2. Configure warehouse connections in your project 3. Claude Code automatically discovers altimate's tools when the `/data` skill is invoked diff --git a/docs/docs/getting-started.md b/docs/docs/getting-started.md index 7584bbeb81..bea79378eb 100644 --- a/docs/docs/getting-started.md +++ b/docs/docs/getting-started.md @@ -17,7 +17,7 @@ Unlike general-purpose coding agents, altimate is built for data teams: ## Installation ```bash -npm install -g @altimateai/altimate-code +npm install -g altimate-code ``` After install, you'll see a welcome banner with quick-start commands. On upgrades, the banner also shows what changed since your previous version. diff --git a/docs/docs/index.md b/docs/docs/index.md index c53ddcbda2..cb57c5f30b 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -31,7 +31,7 @@ hide:
```bash -npm install -g @altimateai/altimate-code +npm install -g altimate-code ```
diff --git a/docs/docs/usage/github.md b/docs/docs/usage/github.md index 74ca673fe7..4c69c78d61 100644 --- a/docs/docs/usage/github.md +++ b/docs/docs/usage/github.md @@ -31,7 +31,7 @@ jobs: with: node-version: "22" - name: Install altimate - run: npm install -g @altimateai/altimate-code + run: npm install -g altimate-code - name: Run agent run: altimate github env: diff --git a/docs/docs/usage/gitlab.md b/docs/docs/usage/gitlab.md index 4534bba7e5..7d75c7180f 100644 --- a/docs/docs/usage/gitlab.md +++ b/docs/docs/usage/gitlab.md @@ -15,7 +15,7 @@ altimate-review: image: node:22 stage: review script: - - npm install -g @altimateai/altimate-code + - npm install -g altimate-code - altimate github # Uses GitHub-compatible interface variables: ANTHROPIC_API_KEY: $ANTHROPIC_API_KEY diff --git a/docs/docs/usage/ide.md b/docs/docs/usage/ide.md index 1ab8c39343..34d51d5acd 100644 --- a/docs/docs/usage/ide.md +++ b/docs/docs/usage/ide.md @@ -12,7 +12,7 @@ altimate integrates with VS Code and Cursor as an AI assistant. 1. Install the altimate extension from the marketplace 2. Ensure `altimate` is installed globally: ```bash - npm install -g @altimateai/altimate-code + npm install -g altimate-code ``` 3. The extension will auto-detect the CLI diff --git a/docs/docs/windows-wsl.md b/docs/docs/windows-wsl.md index 461f77880d..68f6f00d81 100644 --- a/docs/docs/windows-wsl.md +++ b/docs/docs/windows-wsl.md @@ -17,7 +17,7 @@ altimate is supported on Windows through WSL (Windows Subsystem for Linux). 3. Install altimate: ```bash - npm install -g @altimateai/altimate-code + npm install -g altimate-code ``` 4. Launch: diff --git a/script/upstream/README.md b/script/upstream/README.md index c4a97cc8ee..8b4e863a54 100644 --- a/script/upstream/README.md +++ b/script/upstream/README.md @@ -191,7 +191,7 @@ Ordered most-specific-first to prevent partial matches. Categories: | App IDs | `ai.opencode.desktop` -> `ai.altimate.code.desktop` | | Social | `x.com/altaborodin` -> `x.com/Altimateinc` | | Product name | `OpenCode` -> `Altimate Code` | -| Install commands | `npm i -g opencode-ai` -> `npm i -g @altimateai/altimate-code` | +| Install commands | `npm i -g opencode-ai` -> `npm i -g altimate-code` | | Homebrew | `anomalyco/tap/opencode` -> `AltimateAI/tap/altimate-code` | ### Adding a new branding rule diff --git a/script/upstream/utils/config.ts b/script/upstream/utils/config.ts index 227b324823..3aef1b7739 100644 --- a/script/upstream/utils/config.ts +++ b/script/upstream/utils/config.ts @@ -199,22 +199,22 @@ const productNameRules: StringReplacement[] = [ const npmInstallRules: StringReplacement[] = [ { pattern: /bun i -g opencode-ai/g, - replacement: "bun i -g @altimateai/altimate-code", + replacement: "bun i -g altimate-code", description: "bun global install", }, { pattern: /npm install -g opencode-ai/g, - replacement: "npm install -g @altimateai/altimate-code", + replacement: "npm install -g altimate-code", description: "npm global install", }, { pattern: /npm i -g opencode-ai/g, - replacement: "npm i -g @altimateai/altimate-code", + replacement: "npm i -g altimate-code", description: "npm short global install", }, { pattern: /npx opencode-ai/g, - replacement: "npx @altimateai/altimate-code", + replacement: "npx altimate-code", description: "npx invocation", }, ]