Manual / Windows
Windows 環境
Windows では PowerShell 版インストーラを使います。Git Bash / WSL は非推奨です。
インストールから任せたい場合
AIエージェントにWindows環境の構築を依頼する場合は、PowerShellで進めるように伝えると安定します。
必要なもの
CHINJU のインストールには Python 3.11以上、venv、pip、ssl が必要です。リポジトリをcloneしたり履歴を見るには Git、 GitHub のPRやActionsも見る場合は GitHub CLI の gh をログイン済みにしておくことを推奨します。
Python
Microsoft Store版ではなく python.org 版、または `py -3.11` で起動できる Python 3.11以上を推奨します。
py -3.11 --versionGit
ローカルrepoのスキャンやcloneには Git が必要です。未導入の場合は Git for Windows または `winget` で入れます。
git --versionwhere gitGitHub CLI
GitHub連携を使う場合は、先に gh を認証します。gh がない場合もローカルrepoのスキャンはできますが、PR/Issue/Release の追加証拠は limited になります。
gh auth logingh auth statusPowerShell でインストール
Windows ではこのコマンドを使います。既存のログイン、設定、プロバイダCLIの状態は残したまま、CHINJU の venv だけを安全に作り直します。
iwr https://get.chinju.org/chinju/install.ps1 -UseB | iexインストール後の確認
chinju --versionchinju doctor envchinjuPython を明示する
複数の Python が入っている場合は、`py -3.11` を指定して再実行できます。
$env:PYTHON="py -3.11"; iwr https://get.chinju.org/chinju/install.ps1 -UseB | iex※非推奨 Git Bash / WSL
WindowsではPowerShellでの利用を推奨します。Git Bash / WSL は PATH、venv、Python、Codex CLI、ブラウザログインの扱いがPowerShellと分かれるため、通常サポートの主導線にはしていません。
使う場合
ログインとAI接続
CHINJU のログインと、Codex CLI / Claude Code / OpenAI API / Anthropic API / Ollama の接続は別です。先に CHINJU にログインし、そのあと使うAIを接続します。
CHINJU にログインする
PowerShellなどターミナルから進める場合は `chinju login --device` を使います。`chinju` 起動後の対話画面では `/login` でもログインできます。
chinju login --devicechinju/loginCodex CLI を使う場合
codex loginchinju provider smoke --target codex --timeout 300/connect codexClaude Code を使う場合
claude auth login/connect claudeOllama を使う場合
ollama list/connect ollama更新と修復
新しい版に上げるときは `chinju update` を使います。途中で失敗しても、既存のログインや設定を消さずに、古い venv を残したまま修復できる作りです。
更新する
chinju update古いWindows版を修復する
0.1.170以前のWindows wrapperでは `chinju update` や `chinju uninstall` が新しいPython側に届かないことがあります。 その場合はアンインストールより先に、PowerShell版インストーラを一度再実行してwrapperを修復します。ログインや設定は残ります。
iwr https://get.chinju.org/chinju/install.ps1 -UseB | iexchinju update環境だけ診断する
Python、TLS、Windowsの文字コード、Git/gh、Codex CLI のPATH、CHINJUログイン状態を軽く確認します。
chinju doctor envWindows の文字コードで scan が落ちる場合
$env:PYTHONUTF8="1"; $env:PYTHONIOENCODING="utf-8"; [Console]::OutputEncoding=[System.Text.Encoding]::UTF8Git がない場合
safe.directory が出る場合
完全初期化は最後の手段
where.exe chinju$oldChinju = Read-Host "古いCHINJU wrapperのフルパス"
if ((Split-Path $oldChinju -Leaf) -in @("chinju", "chinju.cmd", "chinju.exe")) {
Remove-Item -Force $oldChinju -ErrorAction SilentlyContinue
}Remove-Item -Recurse -Force (Join-Path $HOME ".chinju") -ErrorAction SilentlyContinue