facebook twitter hatena line email

「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