Oqura-ai/optim-jev

Jev based decision tools for claude code

Python

39

3 commits

updated Oct 19, 2026

See the code

See what people are saying

SourceMessageScoreDate

I have put jev inside claude code's harness to reduce token maxing (r/ClaudeAI)

I’ve been exploring Jev and looking at projects that built around claude code. It's always the question that whether it could help with some of the smaller decisions around coding work, especially if it was given the right context instead of the whole conversation. That led me to build optim-jev, a…

110

Oct 17, 2026

Optim-Jev: suite of Jev tools for Claude Code that care about context

1

Oct 12, 2026

I built a Claude Code plugin that uses Jev for compaction, model routing and skill selection (r/LLMDevs)

I've been exploring Jev recently and quite a few projects using it. That got me into exploring applications which might be of help inside Claude Code, especially with managing context and choosing model or skill for a task. I have been experimenting and built a plugin, optim-jev. It took me some…

1

Oct 8, 2026

README

optim-jev

Spend fewer tokens in long Claude Code sessions—without changing how you work.

Jev-powered context compaction, model routing, and skill selection in one Claude Code plugin.

Claude Code plugin Python 3.10+ GitHub stars GitHub forks GitHub issues License: MIT Our Discord

Get started · Documentation · Architecture · Contributing

optim-jev architecture: context compaction, model routing, and skill selection

Why optim-jev?

Long agent sessions accumulate stale tool output, send oversized skill catalogs, and use the main model for work a smaller model could handle. optim-jev reduces that overhead at three points while keeping Claude Code's normal workflow intact.

Each tool works independently, fails open if unavailable, and includes a stats command that reports session-level cost and savings in US dollars.

Three tools, one plugin

ToolWhat it doesDefaultLearn more
jev-compacterRemoves stale tool calls and outputs instead of summarizing away the whole conversationOnGuide
jev-routerRoutes file changes to the right model using project-specific rules that evolve with your workflowOffGuide
jev-skillsSends a short, relevant skill list for each prompt instead of the entire catalogOffGuide
jev-compacter — preserve useful context
jev-compacter session statistics

It works automatically with /compact and auto-compaction. Inspect the current session with:

/jev-compact stats
jev-router — use the right model for each edit
jev-router model routing decisions
/jev-route init "what matters in this project"
/jev-route on | off
/jev-route why | stats

Tell Claude to change a preference later—for example, “let haiku edit the tests”—and the project rules update with your workflow.

jev-skills — load only relevant skills
jev-skills prompt shortlist
/jev-skills on | off
/jev-skills scope project | global
/jev-skills why | stats | reindex

Quick start

Requirements

  • Claude Code with plugin support
  • Python 3.10 or newer
  • A TypeSafe API key for Jev

Install

git clone https://github.com/Oqura-ai/optim-jev.git
claude plugin marketplace add ./optim-jev
claude plugin install optim-jev@optim-jev

Set the key in Claude Code under /config → TypeSafe API key, or export it before starting Claude Code:

export TYPESAFE_API_KEY="your-key"

Restart Claude Code. jev-compacter is ready immediately; enable the router and skill picker when you want them. See Getting started for every command, option, and troubleshooting step.

[!NOTE] The plugin uses only Python's standard library. Your API key is passed to child processes through the environment and is never written to project files or logs.

Documentation

ResourceWhat you will find
Getting startedInstallation, configuration, commands, and troubleshooting
Performance metricsHow token usage, cost, and estimated savings are calculated
ArchitectureThe TypeScript-to-Python bridge, data flow, and session logs
ContributingLocal setup, tests, conventions, and pull requests

Community and support

License

optim-jev is released under the MIT License.

Built by Oqura.ai for more efficient Claude Code workflows.

claude-code
claude-code-plugin
claude-code-skill
claude-skills
jev

Oqura-ai/optim-jev

Jev based decision tools for claude code

Python

39

3 commits

updated Oct 19, 2026

See the code

See what people are saying

SourceMessageScoreDate

I have put jev inside claude code's harness to reduce token maxing (r/ClaudeAI)

I’ve been exploring Jev and looking at projects that built around claude code. It's always the question that whether it could help with some of the smaller decisions around coding work, especially if it was given the right context instead of the whole conversation. That led me to build optim-jev, a…

110

Oct 17, 2026

Optim-Jev: suite of Jev tools for Claude Code that care about context

1

Oct 12, 2026

I built a Claude Code plugin that uses Jev for compaction, model routing and skill selection (r/LLMDevs)

I've been exploring Jev recently and quite a few projects using it. That got me into exploring applications which might be of help inside Claude Code, especially with managing context and choosing model or skill for a task. I have been experimenting and built a plugin, optim-jev. It took me some…

1

Oct 8, 2026

README

optim-jev

Spend fewer tokens in long Claude Code sessions—without changing how you work.

Jev-powered context compaction, model routing, and skill selection in one Claude Code plugin.

Claude Code plugin Python 3.10+ GitHub stars GitHub forks GitHub issues License: MIT Our Discord

Get started · Documentation · Architecture · Contributing

optim-jev architecture: context compaction, model routing, and skill selection

Why optim-jev?

Long agent sessions accumulate stale tool output, send oversized skill catalogs, and use the main model for work a smaller model could handle. optim-jev reduces that overhead at three points while keeping Claude Code's normal workflow intact.

Each tool works independently, fails open if unavailable, and includes a stats command that reports session-level cost and savings in US dollars.

Three tools, one plugin

ToolWhat it doesDefaultLearn more
jev-compacterRemoves stale tool calls and outputs instead of summarizing away the whole conversationOnGuide
jev-routerRoutes file changes to the right model using project-specific rules that evolve with your workflowOffGuide
jev-skillsSends a short, relevant skill list for each prompt instead of the entire catalogOffGuide
jev-compacter — preserve useful context
jev-compacter session statistics

It works automatically with /compact and auto-compaction. Inspect the current session with:

/jev-compact stats
jev-router — use the right model for each edit
jev-router model routing decisions
/jev-route init "what matters in this project"
/jev-route on | off
/jev-route why | stats

Tell Claude to change a preference later—for example, “let haiku edit the tests”—and the project rules update with your workflow.

jev-skills — load only relevant skills
jev-skills prompt shortlist
/jev-skills on | off
/jev-skills scope project | global
/jev-skills why | stats | reindex

Quick start

Requirements

  • Claude Code with plugin support
  • Python 3.10 or newer
  • A TypeSafe API key for Jev

Install

git clone https://github.com/Oqura-ai/optim-jev.git
claude plugin marketplace add ./optim-jev
claude plugin install optim-jev@optim-jev

Set the key in Claude Code under /config → TypeSafe API key, or export it before starting Claude Code:

export TYPESAFE_API_KEY="your-key"

Restart Claude Code. jev-compacter is ready immediately; enable the router and skill picker when you want them. See Getting started for every command, option, and troubleshooting step.

[!NOTE] The plugin uses only Python's standard library. Your API key is passed to child processes through the environment and is never written to project files or logs.

Documentation

ResourceWhat you will find
Getting startedInstallation, configuration, commands, and troubleshooting
Performance metricsHow token usage, cost, and estimated savings are calculated
ArchitectureThe TypeScript-to-Python bridge, data flow, and session logs
ContributingLocal setup, tests, conventions, and pull requests

Community and support

License

optim-jev is released under the MIT License.

Built by Oqura.ai for more efficient Claude Code workflows.

claude-code
claude-code-plugin
claude-code-skill
claude-skills
jev