UsageAppears in · Band / Status line / Inline / ToastAdded

effortless

Haiku picks the effort for every prompt, plus a cache countdown and one-click Compact.

effortless · Effect preview · IllustrationIllustrative
> Add pagination to the order list
⏺ I’ll look at the list component first.
High · Opus ◔ 38% cache 59:00 [Auto] ✦ Handoff ⚙
Deciding…
Low · Opus ◔ 12% cache 04:12 [Auto] Compact ⚙
Chat went cold · Compact · Handoff (illustrative)
❯

Illustration. Actual results depend on the mod, terminal and environment.

Install

/plugin marketplace add HeyCubit/effortless
/plugin install effortless@effortless
/reload-plugins

Run these commands one at a time in a Claude Code session.

What it accesses

Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.

Reads

Yes

Reads each prompt, chat trail for handoffs, context and cache usage, limits, and the Jev key file.

Writes files

Yes

Writes HANDOFF.md, ~/.config/jev/.env (pasted key), update files, and a render log under ~/.claude.

Runs commands

Yes

Runs claude (update/uninstall), git (version check) and a file copy on update.

Network

Yes

Sends prompts to Haiku or TypeSafe's Jev to judge, Haiku writes compactions; checks GitHub for updates.

Introduction

effortless is a Claude Code mod that picks the reasoning effort for every prompt: Low for quick questions, High for hard jobs, with no need to touch Effort.

  • Judge: Haiku 5.5 on your own Claude login by default (about 1 s); add TypeSafe's Jev with a key (about 0.25 s). Short replies like "ok" keep the last effort; changing effort yourself turns Auto off.
  • Bar above the prompt: effort and model, context fill, prompt-cache time left, and Compact, which turns into a glowing Handoff when Haiku says a fresh chat would pay.
  • Handoff and compaction: Quick forks a summary, Full checks git and saves HANDOFF.md; compactions are summarized by Haiku 5.5 by default.
  • Alerts: cold cache, swamped context, 5-hour or weekly limits past 80%, with a Save mode.

The author measured 21% cheaper than Opus 5.5 at medium (4 tasks, 3 runs each). Effort only changes on Opus/Sonnet 5.5. Tested on 2.1.285, 2.1.286 and 2.1.288; the terminal may need the early-access env var.

Who it is for

  • People who want to cut Opus cost without setting effort by hand

Requirements

  • Claude Code ≥ 2.1.285
  • The author only lists tested versions (2.1.285, 2.1.286, 2.1.288), no minimum.
  • In the terminal it may need CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1; Jev needs a TypeSafe key.