TweakOC is the fastest way to configure OpenCode harness profiles from the browser.
Use it on https://tweakoc.com to generate ready-to-use config files without hand-editing complex JSON.
Each harness can generate an OpenCode config (opencode.jsonc) and, when needed, an OCX profile file (ocx.jsonc).
Built on the OpenCode ecosystem backbone:
- OCX (OpenCode Extensions): https://github.com/kdcokenny/ocx
- OpenCode: https://opencode.ai
TweakOC gives users and maintainers a simpler path to getting started:
- Pick a harness
- Fill in a guided wizard
- Generate ready-to-use profile files
- Share setup more easily with others
In short: less setup friction, faster onboarding, and cleaner handoff between maintainers and users.
- Go to https://tweakoc.com
- Choose the harness that matches your setup
- Step through the wizard to pick provider/model options
- Review generated files, then copy, install, or share for OCX/OpenCode workflows
Want to contribute or maintain harnesses in this repo?
- Quick maintainer flow: docs/ADDING_HARNESS_TO_TWEAKOC.md
- Full deep reference: docs/HARNESS_GUIDE.md
Most users should use the website. If you are contributing to the repository and preparing a PR, run:
bun install
bun run check
bun run harness:validate
bun run previewOptional during iteration:
bun run devRun bun run preview before opening a PR.
TweakOC exists to make OCX/OpenCode harnesses more practical to adopt: easier to configure, easier to share, and easier for new users to start with confidence.