Skip to content

Claude Code 是一个 Agentic 编程工具,能够读取您的代码库、编辑文件并运行命令。

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">网络搜索</div>
    <div class="capability-list-copy">通过 Ollama 进行网络搜索</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="file-text" /></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="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>

模型

选择具有足够上下文容量的模型以适配您的仓库。

注意

对于较大的仓库,请将 context length 设置为 64k 或更高。

更多功能

无交互运行

在脚本、Docker 或 CI 中使用 --yes

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

--yes 标志会跳过选择器,在需要时拉取模型,并要求提供 --model。在 -- 之后的参数将直接传递给 Claude Code。

网络搜索

从 Claude Code 中使用 Ollama 的网络搜索 API。

查看 Web search 获取设置和使用方法。

使用 /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 plugin,通过 @BotFather 创建机器人,然后启动 Claude Code:

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

Claude Code 在执行大多数操作时都会请求权限。若要允许机器人自主工作,请配置 permission rules 或在隔离环境中传递 --dangerously-skip-permissions

查看 plugin README 获取设置说明。

手动设置

1. 安装 Claude Code

```shell macOS / Linux 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