{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "onlyterp-opengrok--bind-other-models-to-grok-bot-agents",
 "repo": "OnlyTerp/opengrok",
 "repo_url": "https://github.com/OnlyTerp/opengrok",
 "repo_slug": "onlyterp-opengrok",
 "title": "Bind non-Grok models to Grok Bot agents",
 "page_title": "How to bind non-Grok models to Grok Bot agents with Opengrok",
 "summary": "Pick a model per agent in a picker, test it live, and save so Grok Bot talks to that model natively.",
 "who": "A developer who uses Grok Bot daily and wants Claude, GLM, Gemini, DeepSeek, or a local model for specific agents, triggered by a model feeling slow or off in the default setup.",
 "problem": "Dropping a foreign model into Grok Bot often works but feels slower, weaker, or more token-hungry because the wire shape does not match the model.",
 "outcome": "Each agent is bound to a chosen model with a wire map that matches that provider, and a live test confirms the binding works.",
 "steps": [
  "Install the Grok Bot desktop app, Python 3.9+, and Node 18+, and have API keys ready for the providers you want.",
  "Run `git clone https://github.com/OnlyTerp/opengrok`",
  "Run `cd opengrok`",
  "Run `python setup.py` and answer the three setup questions if asked.",
  "In the picker, pick a model for each agent, click test for a live request, then save."
 ],
 "agent_prompt": "Using the OnlyTerp/opengrok repo, run `python setup.py` in a local clone and bind <target-model> to the agent named <agent-name> in the picker. Report the saved binding for that agent and the result of the live test. Verify the test returned a real reply from <target-model>, not an error.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README says only some providers are working today and others are pending capture, so check the status list before you bind a model you need.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "javascript",
 "requirements": [
  "A working Grok Bot desktop install",
  "Python 3.9+ and Node 18+",
  "API keys for each provider you plan to bind"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Each provider you bind needs its own API key, so keep those keys in your OS-managed environment rather than in shared files."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/onlyterp-opengrok/bind-other-models-to-grok-bot-agents/",
 "md": "https://dedupedai.com/use-cases/onlyterp-opengrok/bind-other-models-to-grok-bot-agents/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/onlyterp-opengrok--bind-other-models-to-grok-bot-agents.json",
 "api_version": "v1"
}
