動作要件
- 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 パッケージの仕組み:
process.platformとprocess.archを検出- 対応するプラットフォームバイナリパッケージまたはローカル開発バイナリを解決
- ネイティブ
aliusバイナリを起動 - 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が最も明示的なワンショットモデル上書きパラメータです。
次のステップ
- はじめに — インストール後すぐに始める
- クイックスタートガイド — ステップバイステップのチュートリアル