WindowsJev
Windows automation and durable research MCP server for Codex and Claude Code where Jev chooses among bounded UI Automation actions.
Overview
WindowsJev is a local MCP server that gives Codex or Claude Code one command to control Windows and run durable multi-source web research, returning a compact verified trace instead of streaming screenshots into the conversation. Simple browser searches and URL navigation use deterministic code and consume no TypeSafe tokens. General desktop tasks use Microsoft UI Automation to build a bounded action list, and Jev chooses among only those actions.
Tools include running a bounded Windows task, snapshotting actionable controls without AI, and a research job system that starts independent workers, checkpoints progress, supports cancel and retry, and lets the host read or search artifacts locally. A rank tool spends one batched Jev call to rerank a deterministic shortlist of evidence. It is MIT licensed with CI and releases.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which of the bounded UI Automation actions should be taken next? | — |
| Score | How relevant is each shortlisted piece of research evidence to the objective? | — |
How it works
- The host LLM calls run_windows_task with a goal.
- Deterministic code handles simple navigation; UI Automation lists actions otherwise.
- Jev chooses among bounded actions until done.
- A compact verified trace is returned.
Strengths
- One tool call instead of a model turn per click.
- Zero Jev tokens for simple navigation.
- Durable, checkpointed research jobs.
Caveats
- Windows only.
- Jev choices limited to what UI Automation exposes.
At a glance
- Type
- MCP server
- Status
- beta
- Runtime
- MCP server (Windows)
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Token-efficient Windows automation and durable research MCP server for Codex and Claude Code, powered by TypeSafe Jev.
logicrw/awesome-jev-projectsToken-efficient Windows automation and durable research MCP server for Codex and Claude Code, powered by TypeSafe Jev.
hellogumbo/awesome-jev
Frequently asked questions
Does it send screenshots to the LLM?
No, it returns a compact trace.
When is Jev used?
To choose among bounded UI Automation actions and to rerank research evidence.
Which agents does it support?
Codex and Claude Code.
Related projects
macOS computer-use package: a background app driver for any agent, plus a loop where Jev picks each UI action for a bounded subtask.
ProjectbetaPythonWindows MCP server and CLI where Jev observes windows and chooses controls so agents can hand off whole desktop tasks.
MCP serverbetaPythonAccessibility-first macOS computer-use MCP server and CLI, with optional Jev guards on targets and inputs before irreversible actions.
PluginbetaPythonComputer-use MCP server for macOS and Windows that reads the UI tree and uses Jev to find elements, check screens and wait for states.
MCP serverbetaPythonLocal browser automation workbench with an Edge/Chrome sidebar and Codex MCP sharing one Jev-driven task engine, with user confirmation.
MCP serverbetaTypeScriptCodex computer-use skill where Jev picks the next on-screen element, action, completion and risk from text candidates.
Agent skillprototypeJavaScript