Skip to content

Releases: IgorWarzocha/opencode

opencode-chat 1.0.134

08 Dec 14:45

Choose a tag to compare

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

28 Oct 16:31

Choose a tag to compare

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

21 Oct 16:09

Choose a tag to compare

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


image

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. 🤦


image

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