動作要件

  • macOS 12+ または Linux (x86_64 / ARM64)
  • Windows 10+ (PowerShell)
  • Node.js 18+(npm インストール用)
  • Rust 1.75+(ソースからのビルド用)

インストール方法

curl (macOS / Linux)

最速のインストール方法:

curl -fsSL https://alius.tech/install | sh

Windows PowerShell

irm https://alius.tech/install.ps1 | iex

npm

npm 経由でグローバルインストール:

npm install -g @alius-tech/alius

npm パッケージの仕組み:

  1. process.platformprocess.arch を検出
  2. 対応するプラットフォームバイナリパッケージまたはローカル開発バイナリを解決
  3. ネイティブ alius バイナリを起動
  4. stdio とプロセスシグナルを転送

対応プラットフォームパッケージは @alius-tech/alius メインパッケージと共に自動インストールされます。

Homebrew

brew tap AliusTech/tap
brew install alius

ソースからビルド

git clone https://github.com/AliusTech/alius.git
cd alius
cargo build --release

バイナリは ./target/release/alius にあります。

インストールの確認

alius --version

バージョン番号が正しく出力されることを確認してください。

グローバルパラメータ

任意の Alius コマンドの前に以下のグローバルパラメータを使用できます:

パラメータ目的備考
--model <model>現在のコマンドのデフォルトモデルを上書きalius run --model が最も明示的な消費パス
--provider <provider>デフォルトプロバイダーを上書き一部の配布パスではこのパラメータが消費されない場合があります
--workspace <path>ワークスペースディレクトリを指定一部の配布パスではこのパラメータが消費されない場合があります
--config <path>カスタム設定ファイルを指定メイン配布は現在 Settings::load() を直接呼び出します
--verboseログの冗長性を設定ログの動作は実際のコードパスに依存します

グローバルパラメータは CLI 型定義で宣言されていますが、すべての配布パスがすべてのパラメータを消費するわけではありません。例えば、alius run --model が最も明示的なワンショットモデル上書きパラメータです。

次のステップ