Skip to content

Claude Code は、コードベースを読み取り、ファイルを編集し、コマンドを実行するエージェント型コーディングツールです。

Ollama は、Anthropic 互換 API を通じて Claude Code をローカルモデルおよびクラウドモデルに接続します。

はじめに

Ollama を使用して Claude Code を起動します:

shell
ollama launch claude

機能

チャット
リポジトリやタスクについて質問する
<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="terminal" /></div>
  <div>
    <div class="capability-list-heading">コマンドライン</div>
    <div class="capability-list-copy">Claude Code の権限フローでコマンドを実行する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="code" /></div>
  <div>
    <div class="capability-list-heading">ツール呼び出し</div>
    <div class="capability-list-copy">互換性のあるモデルでツールを使用する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="file-pen" /></div>
  <div>
    <div class="capability-list-heading">ファイル編集</div>
    <div class="capability-list-copy">プロジェクト内のファイルを読み取り、編集する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="users" /></div>
  <div>
    <div class="capability-list-heading">サブエージェント</div>
    <div class="capability-list-copy">タスク間で作業を分割する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="globe" /></div>
  <div>
    <div class="capability-list-heading">Web 検索</div>
    <div class="capability-list-copy">Ollama 経由で Web を検索する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="file-text" /></div>
  <div>
    <div class="capability-list-heading">Web 取得</div>
    <div class="capability-list-copy">Web ページを取得して要約する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="image" /></div>
  <div>
    <div class="capability-list-heading">ビジョン</div>
    <div class="capability-list-copy">画像やスクリーンショットを送信する</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="brain" /></div>
  <div>
    <div class="capability-list-heading">思考</div>
    <div class="capability-list-copy">互換性のあるモデルで思考コントロールを使用する</div>
  </div>
</div>

モデル

リポジトリに十分なコンテキストを持つモデルを選択してください。

注意

大規模なリポジトリの場合、コンテキスト長 を 64k 以上に設定してください。

その他の機能

インタラクションなしで実行

スクリプト、Docker、CI では --yes を使用します:

shell
ollama launch claude --model gemma4:cloud --yes -- -p "how does this repository work?"

--yes フラグはセレクタをスキップし、必要に応じてモデルをプルし、--model を必要とします。-- 以降の引数は Claude Code に直接渡されます。

Web 検索

Claude Code から Ollama の Web 検索 API を使用します。

セットアップと使用方法については、Web 検索 を参照してください。

/loop によるスケジュールタスク

Claude Code 内で /loop を使用して、プロンプトまたはスラッシュコマンドをスケジュールに従って実行します:

text
/loop <interval> <prompt or /command>

例:

text
/loop 30m Check my open PRs and summarize their status
/loop 1h Research the latest AI news and summarize key developments
/loop 15m Check for new GitHub issues and triage by priority

Telegram

Telegram ボットを Claude Code セッションに接続します。Telegram プラグイン をインストールし、@BotFather でボットを作成し、Claude Code を起動します:

shell
ollama launch claude -- --channels plugin:telegram@claude-plugins-official

Claude Code はほとんどのアクションで権限を要求します。ボットが自律的に動作できるようにするには、権限ルール を設定するか、分離された環境で --dangerously-skip-permissions を渡してください。

セットアップ手順については、プラグイン README を参照してください。

手動セットアップ

1. Claude Code をインストールする

shell
curl -fsSL https://claude.ai/install.sh | bash
powershell
irm https://claude.ai/install.ps1 | iex

2. 環境変数を設定する

shell
export ANTHROPIC_AUTH_TOKEN=ollama
export ANTHROPIC_API_KEY=""
export ANTHROPIC_BASE_URL=http://localhost:11434

3. Claude Code を実行する

shell
claude --model qwen3.5

または、環境変数をインラインで指定して実行します:

shell
ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_BASE_URL=http://localhost:11434 ANTHROPIC_API_KEY="" claude --model kimi-k2.7-code:cloud