Skip to content

[Feature Request] Switching model based on power status #619

@FuJacob

Description

@FuJacob

Feature Request

Description

As I am working on a mobile device (MacBook Pro) and larger AI models use more energy it would be convenient to set a model for use while I am on battery and another model for use while the MacBook is connected to the power supply. The switch should happen automatically when the power status changes, ideally between sessions (not mid-completion) to avoid context loss.

Use Case

This would allow to use larger models while plugged in and smaller models while on battery. It would also extend the battery life when using smaller models. macOS provides easy access to power source status via IOKit / NSProcessInfo.processInfo.isLowPowerModeEnabled or simply by observing NSWorkspace power notifications, so implementation complexity should be low.

Environment

  • Cotabby version: 0.5.0-beta
  • macOS version: 26.6
  • Mac model: Mac16,7
  • Chip: Apple M4 Pro
  • Memory: 24 GB

Submitted via tabby feedback form

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions