Skip to content

Getting Started

Use this flow when you are trying changAIs for the first time.

Install changAIs from the extension marketplace for your editor:

  • VS Code: Visual Studio Marketplace.
  • VSCodium and compatible editors: Open VSX Registry.

If you are installing from a downloaded package, install the .vsix file:

  1. Open VS Code.
  2. Open the Command Palette with Ctrl+Shift+P on Windows or Linux, or Cmd+Shift+P on macOS.
  3. Run Extensions: Install from VSIX....
  4. Select the downloaded .vsix file.
  5. Reload VS Code if prompted.

See Install for marketplace and manual installation details.

Open the folder that contains the code you want to review. changAIs works best when the project already has changed files from an AI coding session.

VS Code Source Control showing three changed files in a demo project

Open the Extensions view and confirm that changAIs is installed and enabled for the current workspace.

VS Code Extensions view showing changAIs installed and enabled

If your build exposes command-palette actions, open the Command Palette and type changAIs to see them. The exact command names depend on the installed extension build.

VS Code Command Palette filtered to changAIs commands

In general, the review process looks like this:

  • A report is loaded or generated in the .changais folder.
  • The user reviews changed files while inspecting notes attached to changed lines.
  • The user replies to notes or marks them as checked or resolved.

changAIs uses report files to connect changed files with AI notes. A report may come from:

  • A changAIs-compatible AI workflow.
  • A manually selected report file.
  • A generated report from a supported changAIs workflow.

If you create a report manually or from automation, use the structure in Report Format.

After the report is loaded, the extension shows the files and notes available for review.

changAIs loaded report view showing changed files, review progress, and notes for the selected file

Work through each changed file, compare the diff, and inspect notes pinned to the relevant lines. Use the checked or resolved state to track what you have already reviewed.

changAIs review in progress with an AI note attached to a changed line

When you finish, commit only the changes you understand and accept.

Commit with AI is a Pro feature. Use it after you have reviewed the changed files, checked the relevant notes, and confirmed that tests or manual checks are good enough for the change.

To create a commit with AI assistance:

  1. Configure AI commit behavior in the extension settings.
  2. Open the project with the reviewed changes.
  3. Open the report that matches the current file state.
  4. Resolve or check the notes you have finished reviewing.
  5. Open Commit with AI in the changAIs review UI.
  6. Add a commit prefix. Tip: you can also use this field to configure behavior for this commit.
  7. Wait for the AI to finish, then review the created commit.

Commit with AI can draft a commit message from the report and changed files, but it does not verify code correctness.

Advanced report export is available to Pro users. Use it when you need a record of what changed, which notes were reviewed, and what decisions were made.

To export a report:

  1. Open the report you want to export.
  2. Review the files and update note state as needed.
  3. Click the Export dropdown and choose the format you need: Markdown, JSON, HTML, CSV, or PDF.
  4. Use the exported file. We recommend removing it from the project after generation.

Exported files are written under .changais/exports/ with dated filenames:

.changais/exports/export-YYYYMMDD-HHmmss-SSS.md
.changais/exports/export-YYYYMMDD-HHmmss-SSS.json
.changais/exports/export-YYYYMMDD-HHmmss-SSS.html
.changais/exports/export-YYYYMMDD-HHmmss-SSS.csv
.changais/exports/export-YYYYMMDD-HHmmss-SSS.pdf

.changais/prompt.md is not an export artifact. It is the working prompt used when you ask an AI assistant to act on your replies.

Before sharing an exported file, remove private code and any other data that should not leave your machine.