「AI/OpenCode/インストール」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→macにインストール) |
(→サンプル) |
||
| 行7: | 行7: | ||
cd project1 | cd project1 | ||
</pre> | </pre> | ||
| + | |||
| + | oss-gpt用のopencode.jsonを作成 | ||
| + | <pre> | ||
| + | //gpt-oss-120b用 | ||
| + | { | ||
| + | "$schema": "https://opencode.ai/config.json", | ||
| + | |||
| + | "provider": { | ||
| + | "ollama": { | ||
| + | "npm": "@ai-sdk/openai-compatible", | ||
| + | "name": "Ollama (local)", | ||
| + | "options": { | ||
| + | "baseURL": "http://localhost:11434/v1" | ||
| + | }, | ||
| + | "models": { | ||
| + | "gpt-oss:120b": { "name": "gpt-oss 120B (local)" } | ||
| + | } | ||
| + | } | ||
| + | }, | ||
| + | |||
| + | "model": "ollama/gpt-oss:120b", | ||
| + | |||
| + | "agent": { | ||
| + | "build": { | ||
| + | "description": "Default coding mode with only OpenCode tools.", | ||
| + | "tools": { | ||
| + | "read": true, | ||
| + | "write": true, | ||
| + | "edit": true, | ||
| + | "bash": true, | ||
| + | "grep": true, | ||
| + | "glob": true, | ||
| + | "list": true, | ||
| + | "webfetch": true, | ||
| + | "patch": true, | ||
| + | "todoread": true, | ||
| + | "todowrite": true | ||
| + | }, | ||
| + | "prompt": "{file:./AGENTS.md}" | ||
| + | } | ||
| + | }, | ||
| + | |||
| + | "instructions": ["AGENTS.md"] | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | opencode起動 | ||
| + | <pre> | ||
| + | opencode | ||
| + | </pre> | ||
| + | |||
| + | ===権限エラーが出る場合=== | ||
| + | 権限変更する | ||
| + | sudo chown hoge:staff /Users/hoge1/.local/state | ||
==参考== | ==参考== | ||
2025年10月10日 (金) 11:23時点における版
macにインストール
brew install sst/tap/opencode
サンプル
mkdir project1 cd project1
oss-gpt用のopencode.jsonを作成
//gpt-oss-120b用
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"gpt-oss:120b": { "name": "gpt-oss 120B (local)" }
}
}
},
"model": "ollama/gpt-oss:120b",
"agent": {
"build": {
"description": "Default coding mode with only OpenCode tools.",
"tools": {
"read": true,
"write": true,
"edit": true,
"bash": true,
"grep": true,
"glob": true,
"list": true,
"webfetch": true,
"patch": true,
"todoread": true,
"todowrite": true
},
"prompt": "{file:./AGENTS.md}"
}
},
"instructions": ["AGENTS.md"]
}
opencode起動
opencode
権限エラーが出る場合
権限変更する
sudo chown hoge:staff /Users/hoge1/.local/state
参考
gpt-oss × opencode × vibe kanban https://zenn.dev/y_ta/articles/gpt-oss-opencode-vibe-kanban-tutorial
gpt-ossを使って無料でAIエージェントを使えるコーディング環境を構築する https://zenn.dev/is0383kk/articles/460e87170f3e7e
