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 priorityTelegram
将 Telegram 机器人连接到您的 Claude Code 会话。安装 Telegram plugin,通过 @BotFather 创建机器人,然后启动 Claude Code:
shell
ollama launch claude -- --channels plugin:telegram@claude-plugins-officialClaude 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 | iex2. 设置环境变量
shell
export ANTHROPIC_AUTH_TOKEN=ollama
export ANTHROPIC_API_KEY=""
export ANTHROPIC_BASE_URL=http://localhost:114343. 运行 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