「AI/OpenCode/インストール」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプル) |
(→権限エラーが出る場合) |
||
| (同じ利用者による、間の2版が非表示) | |||
| 行9: | 行9: | ||
===Aiエンジンを選択=== | ===Aiエンジンを選択=== | ||
| + | [[Mac/インストール/ollama]] [ショートカット] | ||
| + | |||
oss-gpt用のopencode.jsonを作成 | oss-gpt用のopencode.jsonを作成 | ||
| + | |||
<pre> | <pre> | ||
//gpt-oss-120b用 | //gpt-oss-120b用 | ||
| 行86: | 行89: | ||
権限変更する | 権限変更する | ||
sudo chown hoge:staff /Users/hoge1/.local/state | sudo chown hoge:staff /Users/hoge1/.local/state | ||
| + | |||
| + | ===日本語がおかしい=== | ||
| + | 2バイト文字の幅がおかしい。 | ||
==参考== | ==参考== | ||
2026年3月10日 (火) 09:02時点における最新版
macにインストール
brew install sst/tap/opencode
サンプル
mkdir project1 cd project1
Aiエンジンを選択
Mac/インストール/ollama [ショートカット]
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"]
}
ツール使用ルール
AGENTS.md
# Tooling rules for OpenCode - Use OpenCode tools only: read, write, edit, list, glob, grep, webfetch, bash, task, todowrite, todoread. - Do NOT call non-existent tools like Repo_browser.* . - Prefer `edit` for modifying existing files; use `read` to inspect before editing.
AGENTS.mdの意味
ツール名 用途 read ファイルの内容を読む write 新しいファイルを作成する/上書きする edit 既存ファイルを部分的に修正する(差分更新) list ディレクトリ内のファイル一覧を取得 glob パターンにマッチするファイルを検索 (*.md など) grep テキスト検索を行う webfetch URLからファイルやデータを取得 bash シェルコマンドを実行 task 特定のビルドや自動処理を実行(タスクランナー) todowrite / todoread TODOリストに関する読み書き操作
opencode起動
opencode
権限エラーが出る場合
権限変更する
sudo chown hoge:staff /Users/hoge1/.local/state
日本語がおかしい
2バイト文字の幅がおかしい。
参考
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
