What do you want to do?
4 use cases
-
Bind non-Grok models to Grok Bot agents
Pick a model per agent in a picker, test it live, and save so Grok Bot talks to that model natively.
- Opengrok
- Software and DevOps
- Intermediate
View 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.
-
Swap models mid-chat from the LiquidGlass panel
Change the model an agent uses during a conversation and confirm the switch with a verified hop receipt.
- Opengrok
- Software and DevOps
- Intermediate
View prompt
Using the OnlyTerp/opengrok repo, run `python tools/glass-inject.py --check` and report whether the LiquidGlass HUD is present in the Grok Bot app. Then switch the active agent to <target-model> from the glass dropdown. Verify the VERIFIED HOP confirmation appears before reporting success.
-
Keep model bindings working after Grok Bot updates
Run the doctor and HUD checks so you can see exactly what a Grok Bot update changed and restore it.
- Opengrok
- Software and DevOps
- Intermediate
View prompt
Using the OnlyTerp/opengrok repo, run `python tools/doctor.py` and report every item the doctor says has changed since the baseline. Then run `python tools/glass-inject.py --check` and report whether the HUD is present. Verify the report names specific files or services, not just a general healthy or unhealthy label.
-
Add a new model provider with a wire capture
Probe a provider's API, attach the capture to a pull request, and pass the repo's contract tests.
- Opengrok
- Software and DevOps
- Advanced
View prompt
Using the OnlyTerp/opengrok repo, run `python tools/wire-probe.py` against <provider-base-url> with model <model-id> and key from the environment variable <KEY_ENV_NAME>. Report the verdict and the path of the saved capture. Verify both `node tools/test-provider-maps.cjs` and `node tools/test-provider-maps-hop.cjs` pass before reporting the map as ready.
How to use Opengrok
- Check you have what it needs: A working Grok Bot desktop install; Python 3.9+ and Node 18+; API keys for each provider you plan to bind.
- Open OnlyTerp/opengrok on GitHub and read the README and license.
- 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.pyand answer the three setup questions if asked.
These steps come from our top use case, Bind non-Grok models to Grok Bot agents, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeOpengrok alternatives · Best AI repos for Software and DevOps
About this repo
- Who it is forDevelopers and power users who run Grok Bot on desktop and want to bind different models to different agents without rewriting the app.
- Why it is hot
- LanguageJavaScript
- Sourcegithub.com/OnlyTerp/opengrok · Back to Hot repos
Requirements
- A working Grok Bot desktop install
- Python 3.9+ and Node 18+
- API keys for each provider you plan to bind
Maintain Opengrok? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/onlyterp-opengrok/?ref=badge)
Questions about Opengrok
What is Opengrok?
opengrok is a config sidecar that lets an existing Grok Bot install use other AI models through a model picker, provider wire maps, and a health doctor. It is an open-source project on GitHub: https://github.com/OnlyTerp/opengrok.
Who is Opengrok for?
Developers and power users who run Grok Bot on desktop and want to bind different models to different agents without rewriting the app.
What can I do with Opengrok?
4 use cases so far, for example: Bind non-Grok models to Grok Bot agents; Swap models mid-chat from the LiquidGlass panel; Keep model bindings working after Grok Bot updates. Each has steps and a copy-paste agent prompt.
What do I need to run Opengrok?
A working Grok Bot desktop install; Python 3.9+ and Node 18+; API keys for each provider you plan to bind.
What are alternatives to Opengrok?
Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.
Is Opengrok safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.