Releases: IgorWarzocha/opencode
opencode-chat 1.0.134
opencode-chat 1.0.134
Summary
- First 1.0 chatifier build aligned with opencode 1.0.134 (major step up from pre-1.0).
- For full functionality description, please see previous releases. All of it is retained and the CLI should behave just like normal Opencode. If it doesn't, please create an issue.
If you get MCP errors in this version of OC, you need to add "oauth": false to your opencode.json for every MCP that is giving you stream errors.
OpenCode Chat v0.1.1
Changes from v0.1.0
- Updated to latest OpenCode v0.15.20
- Built with Bun 1.3.1 (up from 1.3.0)
- Fixed /init prompt for general assistance/chatting focus
Features
See v0.1.0 description for complete feature list and token reduction stats.
All binaries rebuilt with latest upstream changes.
opencode-chat-v0.1.0
OpenCode Chat opencode-chat-v0.1.0
A general-purpose chat tool forked from OpenCode, optimized for conversation and assistance. Proof of concept, starting point for further features expansion.
Huge thanks to OpenCode team for making the best CLI coding agent.
This initial release is centred around tidying up prompt files, tool definitions, commands and built-in primary agents. References to coding have been deleted or replaced with wording centred around general assistance.
This has not been tested for coding capabilities, there is however a chance that trimming the context might allow using OpenCode with local models with significantly lower context. Initial token consumption on start up has been reduced from 20k to 5k. LSP should still work and correct your LLM when it makes a mistake.
Download the files and run them from the folder directory. This will not overwrite your global OpenCode installation. OpenCode Chat will use the same config (incl MCPs).
Why? I don't like any of the available chat clients. They are mostly bloatware, with very little configurability and... OpenCode is one of the very few ways to get a /compact functionality without creating your own app.
Two primary agents available: Chat (general tools) & Bash (same, but with bash).
Token consumption comparison - Original vs Chat
Some refinement introduced to /compact to make it more focussed on generating a continued conversation and maintaining persona. /init unchanged yet, forgot about it, tbh. 🤦
Detailed reduction stats:
| Files | Character Count | Original | Reduction |
|---|---|---|---|
| universal.txt* | 3,054 | 9,693 | -6,639 (-69%) |
| bash.txt | 1,425 | 8,776 | -7,351 (-84%) |
| edit.txt | 585 | 1,342 | -757 (-56%) |
| glob.txt | 450 | 545 | -95 (-17%) |
| grep.txt | 553 | 672 | -119 (-18%) |
| ls.txt | 303 | 314 | -11 (-3%) |
| multiedit.txt | 713 | 2,406 | -1,693 (-70%) |
| read.txt | 499 | 1,088 | -589 (-54%) |
| task.txt | 1,031 | 3,626 | -2,595 (-72%) |
| todoread.txt | 502 | 977 | -475 (-49%) |
| todowrite.txt | 3,478 | 8,846 | -5,368 (-61%) |
| webfetch.txt | 568 | 848 | -280 (-33%) |
| write.txt | 443 | 623 | -180 (-29%) |
| --------------------- | -------------- | --------------- | --------------- |
| Total | 13,604 | 39,756 | -26,152 (-66%) |
Please note some tools might be less reliable due to the simplification of the description. The tools themselves have not been altered.
*The new default system prompt for all the models.
🚀 Usage
Once downloaded, make the binary executable (on Linux/macOS):
chmod +x opencode-chat
./opencode-chat⚠️ Important Notes
- Only the Linux x64 version has been tested - other platforms are built from the same source but not verified
- Binaries were built using standard opencode build scripts - no custom compilation flags were used
- This is a fork focused on general-purpose chat functionality rather than coding
🔧 Build Information
- Built with: Bun v1.3.0
- Build date: 2025-10-21T17:06:34+01:00
- Source: Standard OpenCode build scripts
- Platform support: Multi-platform binaries included