Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 4 additions & 2 deletions docs/RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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`
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ hide:
<div class="hero-install" markdown>

```bash
npm install -g @altimateai/altimate-code
npm install -g altimate-code
```

</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/usage/github.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/usage/gitlab.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/usage/ide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/windows-wsl.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion script/upstream/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions script/upstream/utils/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
},
]
Expand Down
Loading