Update codebuff local-oneliner for Ollama-only setup
Deploy Docusaurus Site / deploy (push) Successful in 55s

This commit is contained in:
2026-03-06 00:04:34 +00:00
parent bba67a2e04
commit f571c2c8ed
2 changed files with 20 additions and 19 deletions
+19 -18
View File
@@ -1,50 +1,51 @@
--- ---
sidebar_position: 2 sidebar_position: 2
title: Codebuffをローカル展開するワンライナー title: Codebuffを完全ローカルで動かすワンライナー
description: OpenRouter + Codebuffをローカル環境に最短で導入する手順 description: Ollama導入済み環境でCodebuffを外部SaaSに接続せずローカル実行する最短手順
hide_table_of_contents: false hide_table_of_contents: false
displayed_sidebar: null displayed_sidebar: null
image: /img/codebuff-local-oneliner-banner.png image: /img/codebuff-local-oneliner-banner.png
--- ---
# Codebuffをローカル展開するワンライナー # Codebuffを完全ローカルで動かすワンライナー
Codebuffを手元マシンでサクッと使えるようにするための最短手順です。 「Ollamaは各環境に入っている」前提で、Codebuffを**ローカルLLMだけ**で動かす最短手順です。
## 前提 ## 前提
- Node.js 18+ - Node.js 18+
- `OPENROUTER_API_KEY` を取得済み - Ollama インストール済み(`ollama` コマンドが使える)
- `codebuff` コマンドが使える(未導入なら `npm i -g codebuff`
## ワンライナー ## ワンライナー
```bash title="セットアップ一発実行" ```bash title="Ollama導入済み前提・完全ローカル実行"
export OPENROUTER_API_KEY="sk-or-xxx" && curl -sL https://www.techswan.online/scripts/codebuff-local-setup.sh | bash ollama pull qwen2.5-coder:32b && OPENAI_BASE_URL=http://127.0.0.1:11434/v1 OPENAI_API_KEY=dummy OPENROUTER_API_KEY= NO_TELEMETRY=1 CODEBUFF_DISABLE_UPDATE=1 codebuff --model qwen2.5-coder:32b
``` ```
特定のプロジェクトディレクトリを指定する場合は以下: 特定のプロジェクトディレクトリで起動する場合は、最後にパスを付けます。
```bash title="プロジェクト指定" ```bash title="プロジェクト指定"
export OPENROUTER_API_KEY="sk-or-xxx" && curl -sL https://www.techswan.online/scripts/codebuff-local-setup.sh | bash -s -- ~/my-project ollama pull qwen2.5-coder:32b && OPENAI_BASE_URL=http://127.0.0.1:11434/v1 OPENAI_API_KEY=dummy OPENROUTER_API_KEY= NO_TELEMETRY=1 CODEBUFF_DISABLE_UPDATE=1 codebuff --model qwen2.5-coder:32b ~/my-project
``` ```
## 何をしているか ## 何をしているか
1. `npm i -g codebuff` 1. `ollama pull` でローカルモデルを取得
2. プロジェクトへ移動 2. `OPENAI_BASE_URL=http://127.0.0.1:11434/v1` でAPI向き先をlocalhostに固定
3. `/init` 実行(`knowledge.md` と `.agents` を生成) 3. `OPENROUTER_API_KEY=` を空にしてOpenRouter利用を抑止
4. `codebuff` 起動準備 4. `NO_TELEMETRY=1` と `CODEBUFF_DISABLE_UPDATE=1` で外向き挙動を最小化
5. `codebuff --model ...` でローカルモデルを明示して起動
## 使い方のコツ ## 注意点
- 初回は「まずプロジェクトの構造を説明して」から始める - **「完全ローカル」要件を厳密に満たすには、OS側のFWで外向き通信制限も推奨**です。
- 次に「小さな修正」を頼んで挙動を掴む - まずは短いタスク(小修正・説明依頼)で挙動確認してから本作業へ。
- いきなり大改修より、段階的に指示した方が安定
## 参考リンク ## 参考リンク
- [Codebuff GitHub](https://github.com/CodebuffAI/codebuff) - [Codebuff GitHub](https://github.com/CodebuffAI/codebuff)
- [OpenRouter Models](https://openrouter.ai/models) - [Ollama](https://ollama.com/)
--- ---
+1 -1
View File
@@ -23,7 +23,7 @@ slug: /
## 縺昴 ## 縺昴
- [繝ュ繝シ繧ォ繝ォ繧オ繝シ繝舌縺ァ繝槭う繧ッ繝サ繧ォ繝。繝ゥ繧剃スソ縺婿豕評(/tech/browser-secure-context/) - [繝ュ繝シ繧ォ繝ォ繧オ繝シ繝舌縺ァ繝槭う繧ッ繝サ繧ォ繝。繝ゥ繧剃スソ縺婿豕評(/tech/browser-secure-context/)
- [Codebuff繧偵Ο繝シ繧ォ繝ォ螻暮幕縺吶k繝ッ繝ウ繝ゥ繧、繝翫](/tech/codebuff-local-oneliner/) - [Codebuff繧貞ョ悟繝ュ繝シ繧ォ繝ォ縺ァ蜍輔°縺吶Ρ繝ウ繝ゥ繧、繝翫](/tech/codebuff-local-oneliner/)
- [繧イ繝シ繝逕サ髱「繧偵Μ繧「繝ォ繧ソ繧、繝鄙サ險ウ縺吶kAI繧「繝励Μ繧剃ス懊▲縺溯ゥア](/tech/game-vision-companion/) - [繧イ繝シ繝逕サ髱「繧偵Μ繧「繝ォ繧ソ繧、繝鄙サ險ウ縺吶kAI繧「繝励Μ繧剃ス懊▲縺溯ゥア](/tech/game-vision-companion/)
- [Issue 遶九※繧九□縺代〒 AI 縺後さ繝シ繝峨Ξ繝薙Η繝シソョ豁」縺励※縺上l繧倶サ慕オ∩繧剃ス懊▲縺歉(/tech/gitea-webhook-ai-review/) - [Issue 遶九※繧九□縺代〒 AI 縺後さ繝シ繝峨Ξ繝薙Η繝シソョ豁」縺励※縺上l繧倶サ慕オ∩繧剃ス懊▲縺歉(/tech/gitea-webhook-ai-review/)
- [SearXNG縺ァ繝ュ繝シ繧ォ繝ォ讀懃エ「API繧呈ァ狗ッ峨☆繧犠(/tech/searxng-local-search/) - [SearXNG縺ァ繝ュ繝シ繧ォ繝ォ讀懃エ「API繧呈ァ狗ッ峨☆繧犠(/tech/searxng-local-search/)