Skip to content

v0.6.1 - OpenCode Integration

Choose a tag to compare

@asheshgoplani asheshgoplani released this 26 Dec 00:42
· 2753 commits to main since this release

v0.6.1 - OpenCode Integration

Replace Aider with OpenCode as the default alternative AI coding agent in agent-deck.

What's New

🌐 OpenCode Integration

OpenCode is now fully integrated as the preferred open-source alternative to Claude Code:

  • 41,000+ GitHub stars and 400,000+ monthly users
  • Provider-agnostic - Works with Claude, OpenAI, Google, or local models
  • Open source - MIT licensed
  • TUI-based - Visual interface with input box and mode indicators

Changes

Core Integration

  • ✅ Added OpenCode to preset commands in new session dialog
  • ✅ New icon: 🌐 representing OpenCode's universal approach
  • ✅ Smart TUI detection (input box, mode indicators, ASCII logo)
  • ✅ Auto-discovery from session names
  • ✅ Supports "opencode" and "open-code" command variations

Detection Patterns

OpenCode sessions are detected by:

  • "Ask anything..." - Input placeholder text
  • - Input box border characters
  • "Build" / "Plan" - Mode indicators
  • "open code" - ASCII logo (with space)

Documentation

  • 📚 Updated README.md with OpenCode references
  • 📚 Updated CLAUDE.md tool table
  • 📚 Updated CONTRIBUTING.md examples
  • 📚 Added v0.6.1 entry to CHANGELOG.md

Tests

  • 🧪 Updated all test cases for OpenCode
  • 🧪 Added OpenCode-specific prompt detection tests
  • 🧪 Updated icon and style tests

Marketing

  • 📣 Updated TRACTION_STRATEGY.md positioning
  • 📣 Updated TWITTER_POST_TEMPLATES.md
  • 📣 Updated demo scripts

Migration from Aider

If you were using Aider sessions, they will continue to work. You can:

  • Keep existing Aider sessions - They'll work as before
  • Add Aider via custom tools - Define in ~/.agent-deck/config.toml:
    [tools.aider]
    command = "aider"
    icon = "🔧"
    busy_patterns = ["processing..."]

Installation

# Homebrew
brew upgrade asheshgoplani/tap/agent-deck

# npm
npm i -g opencode-ai@latest

# From source
git pull && make build

Files Changed

18 files changed across code, documentation, tests, and marketing:

  • Core: 6 files (newdialog.go, userconfig.go, detector.go, tmux.go, discovery.go, main.go)
  • Docs: 4 files (README.md, CLAUDE.md, CONTRIBUTING.md, CHANGELOG.md)
  • Tests: 5 files (*_test.go)
  • Marketing: 3 files (TRACTION_STRATEGY.md, TWITTER_POST_TEMPLATES.md, demo tapes)

Full Changelog

See CHANGELOG.md for complete details.


Thanks for using agent-deck! 🚀

For issues or feature requests, visit: https://github.com/asheshgoplani/agent-deck/issues