> ## Documentation Index
> Fetch the complete documentation index at: https://arkor-92aeef0e-eng-615.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# arkor dev

> ブラウザーで Studio を起動。

# `arkor dev`

`arkor dev` は [Studio](/ja/concepts/studio) を `http://localhost:4000` で起動します。Studio は学習を開始し、進捗をストリーミングで確認し、出来上がったモデルと Playground でチャットするためのローカル Web UI です。

## 実行

<CodeGroup>
  ```bash pnpm theme={null}
  pnpm dev
  ```

  ```bash npm theme={null}
  npm run dev
  ```

  ```bash yarn theme={null}
  yarn dev
  ```

  ```bash bun theme={null}
  bun dev
  ```
</CodeGroup>

CLI が表示する URL を開いてください。**Run training** をクリックすると `src/arkor/index.ts` に対する学習が起動します。メトリックスがリアルタイムで流れ、ジョブが完了したら Playground で最終アダプターとチャットできます（中間チェックポイントを学習中に試したい場合は SDK の [`onCheckpoint({ infer })`](/ja/sdk/callbacks) を使ってください）。

`arkor dev` 自体は学習を **開始しません**。UI と SPA が通信するための小さなループバック API を提供するだけです。学習は UI から開始します。

## ポートを変えたい

`--port` を渡してください。

<CodeGroup>
  ```bash pnpm theme={null}
  pnpm dev --port 5000
  ```

  ```bash npm theme={null}
  npm run dev -- --port 5000
  ```

  ```bash yarn theme={null}
  yarn dev --port 5000
  ```

  ```bash bun theme={null}
  bun dev --port 5000
  ```
</CodeGroup>

`--open` を加えるとブラウザーが自動で開きます。

## リファレンス

全フラグ、ループバックと CSRF のセキュリティモデル、トラブルシューティング（ポート競合、匿名初期化、トークン期限、403 の理由）は [`arkor dev` リファレンス](/ja/cli/dev) を参照してください。
