Skip to content

Additional LLM Providers #3

Description

@leonardocardoso

Additional LLM Providers

Support for OpenAI/Codex, Gemini, and other CLI-based coding agents beyond Claude Code.

Current Progress

  • Extensible ProviderDescribing protocol in place
  • Claude Code provider fully implemented as reference

Remaining Work

  • OpenAI Codex CLI provider implementation
    • Transcript format research and parser
    • Model definitions and capabilities
    • Configuration file paths
  • Google Gemini CLI provider implementation
    • Transcript format research and parser
    • Model definitions and capabilities
    • Configuration file paths
  • Aider provider implementation (optional)
  • Provider selection UI in settings
  • Unified session view across providers
  • Provider-specific UI adaptations (tabs, icons, colors)

Design Considerations

  • Each provider has different transcript formats — parsers must be provider-specific
  • The ProviderDescribing protocol should remain the single abstraction layer
  • UI should clearly indicate which provider a session belongs to
  • Configuration screens should adapt based on provider capabilities

Acceptance Criteria

  • At least one additional provider (Codex or Gemini) is functional
  • Provider architecture remains clean and extensible
  • Sessions from different providers are clearly distinguished in the UI

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions