Skip to content

Support opencode as an alternative to Claude Code #178

@craigedmunds

Description

@craigedmunds

Summary

Add support for opencode as an alternative agent shell alongside Claude Code.

I'm happy to contribute if this feature is wanted but I didn't want to just go ahead and implement it.

Motivation

opencode is an open-source terminal-based AI coding assistant that supports multiple LLM providers. Supporting it would:

  • Provide flexibility for users who prefer different LLM backends
  • Enable use with local models or alternative providers
  • Reduce vendor lock-in

Proposed Changes

  • Add opencode as a configurable shell option in codev/config.json
  • Adapt agent farm to launch opencode sessions
  • Document any differences in capabilities or workflows

Questions

  • What level of feature parity should be expected?
  • Should this be a separate shell type or a drop-in replacement mode?

Metadata

Metadata

Assignees

No one assigned

    Labels

    projectNew project or feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions