Skip to content

Jev directory

Jev Use — savka777

Voice and typed computer use for macOS: Jev picks the next on-screen action from the Accessibility tree, macOS performs it, and each step is checked for its real effect. No screenshots are sent.
Stars
124
Language
Swift
License
MIT
Reading time
3 min
Published by
Community
Author
savka777
Last verified
Sep 2026

About this project

Voice and typed computer use for macOS. You say what you want. Jev picks the next on-screen action. macOS performs it. No screenshots: the app reads the screen through the Accessibility tree. Requires macOS 14.2+ and Xcode. No dependencies. In setup: save your TypeSafe API key (stored in the Keychain), then allow Accessibility, microphone and speech.

Quoted from the project's README. Read the full README.

Highlights

  • Each step walks the front app's Accessibility tree in about 120 ms, then sends one jev-latest request with the goal, numbered targets, and last ten actions.
  • A loop takes about 0.3-1.5 s per step and ends on DONE, BLOCKED, or WAIT; low-confidence and destructive picks stop and ask instead of acting.
  • Reads the screen without screenshots, excludes secure text fields, and sends the command, app and window names, targets, labels, values, and recent actions.
  • Requires macOS 14.2+ and Xcode with no dependencies; the API key is stored in the Keychain, and builds run through bash build.sh.
  • Supports hold-to-talk with a configurable shortcut, an optional 'Hey Jev' wake phrase, a hands-free widget, and typed commands.

Quickstart

bash
bash build.sh
open "$HOME/Applications/Desktop Voice.app"
scripts/say.sh "Open Finder"

Watch out

MIT-licensed and macOS-only. Needs macOS 14.2+, Xcode, a TypeSafe key, and Accessibility, microphone, and speech permissions; speech uses Apple Speech, which may process audio online.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Voice-controlled computer use on a Mac

X: A computer assistant that listens

X: Computer use without screenshots

X: Copy and paste, with a decision in between

Other listings of this project

Forks and copies of this project in the directory. This entry is the canonical one.

62GitHub stars
Claude Code, Codex, and pi plugin plus MCP server and npm library that hands steps needing no text output to Jev: one batched call answers typed questions about a state, and an opt-in PreToolUse gate can only deny or ask.
Jev Tools & CLIs#community#javascript#claude-code

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai