jev-router (AABBAASS1)
CLI that asks Jev which AI app should handle a task (Claude, ChatGPT, Cursor or Antigravity), then opens it and pastes the prompt.
Overview
Jev Router by AABBAASS1 is a command-line tool that asks Jev which agent should handle a task and then opens that app, or its website if the app is missing, and enters the prompt. The catalog covers Claude, ChatGPT, Cursor and Antigravity, with platform-specific launch code for macOS, Windows and Linux.
The flow is: Jev picks the agent, an optional approval step triggers when a yes/no probability exceeds 0.7, then the app opens with a new chat and the prompt is sent. On macOS it uses Safari's JavaScript from Apple Events and accessibility permissions for desktop typing; on Windows and Linux a Playwright browser profile is used, and Linux desktop paste needs xdotool. A smoke-test script checks routing with or without launching apps.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which agent should handle this task? | claude · chatgpt · cursor · antigravity |
| Yes / no | Should the user approve before launching?(inferred) | yes · no |
How it works
- Run router.py and enter a task
- Jev picks an agent
- Optionally ask for approval when the probability exceeds 0.7
- Open the app or website and paste the prompt
Strengths
- Cross-platform launching
- Simple smoke tests
- Falls back to websites when apps are missing
Caveats
- Relies on desktop automation permissions
- Requires a Jev key
- Small personal tool
Getting started
pip install -r requirements.txt, playwright install chromium, put JEV_API_KEY in secrets.env, then python router.pyAt a glance
- Type
- Project
- Status
- prototype
- Language
- Python
- Runtime
- CLI with desktop and browser automation
- Has code
- yes
- Has tests
- yes
Use cases and integrations
How curated lists describe it
Route any task to the right AI agent in under 1 second using Jev (TypeSafe System One). Supports Claude, ChatGPT, Cursor, and Antigravity with auto-launch on macOS, Windows, and Linux.
logicrw/awesome-jev-projectsRoute any task to the right AI agent in under 1 second using Jev (TypeSafe System One). Supports Claude, ChatGPT, Cursor, and Antigravity with auto-launch on macOS, Windows, and Linux.
hellogumbo/awesome-jev
Frequently asked questions
What does Jev decide?
Which AI app (Claude, ChatGPT, Cursor or Antigravity) should handle a task.
Does it work on Windows and Linux?
Yes, using a Playwright browser profile and platform launchers.
When does it ask for approval?
When a yes/no probability exceeds 0.7.
Related projects
Large Claude Code plugin of skills, agents and hooks that can optionally ask Jev to classify a session's work category.
ProjectproductionTypeScriptModel router where Jev classifies each request's task family and code picks the cheapest capable model on a cost Pareto chain.
ProjectbetaTypeScriptCursor plugin whose hooks ask Jev whether subagent spawns, file reads, writes and shell commands are worth taking.
PluginbetaJavaScriptOrchestrator that probes which coding agents are installed and logged in, then has Jev pick the best one for a task.
Agent skillbetaPythonMCP server and CLI where Jev decides if a coding task needs a Conductor cloud workspace, how hard it is, and which harness and model run it.
ProjectbetaTypeScriptLocal OpenAI/Anthropic-compatible proxy where one Jev call picks the model route and thinking level for each coding-agent turn.
ProxybetaGo