AGENTS.md · awlevin/typesafe-computer-use
AGENTS.md from awlevin/typesafe-computer-use: 49 lines covering Never take over the machine without explicit approval, OSWorld, Tests stay off the machine…
Template by awlevin
Install
Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/awlevin/typesafe-computer-use/main/AGENTS.md -o AGENTS.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: browser-automation, code-generation
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.
- For
- Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
- Length
- 49 lines
- File
AGENTS.md
Sections
- Never take over the machine without explicit approval
- OSWorld
- Tests stay off the machine
- Everything else
First lines (shown under the repo's MIT license)
# Agent rules Read [VISION.md](VISION.md) first: what jev is for, in a dozen lines. Weigh every design choice against it. This tool drives a real computer. When you work on it, you are almost always on the maintainer's own Mac, often while they are using it. ## Never take over the machine without explicit approval The rule is about this machine's screen, input, and apps, not about running commands. Ask first, every time, before anything that would use or take them over: - running the project on this machine: `clicker`, `clicker-inspect`, or any script that imports the platform adapter and calls it - anything that moves the mouse, presses keys, clicks, scrolls, or types - AppleScript or `osascript`, `open`, or any command that launches, activates, or quits an app or opens a URL or file - launching Chrome or any browser, and anything that talks to a browser over CDP - screen capture of any kind - any Docker container other than the sandbox, and requests to local model servers (Ollama, LM Studio) or any other local service Propose the exact command and wait. Approval covers that command once, not the kind of command from then on. If you run subagents, give them this rule word for word. Everything else needs no approval: `git`, `uv`, ruff, the offline tests, `scripts/sandbox` (its own computer, which never touches this machine's screen, input, or apps), and ordinary CLI commands such as `gh` or read-only `gcloud` queries. Commands that create or delete cloud resources, or spend money, still get a yes first. ## OSWorld `scripts/osworld setup` fetches OSWorld and installs it and jev into `.osworld/`, and `scripts/osworld results` reads result files. Neither needs approval. `scripts/osworld run-jev`, `run-luna`, and anything else that starts an OSWorld VM, here or in the cloud, need approval for each command. ## Tests stay off the machine `tests/conftest.py` makes every call that would reach the machine refuse during tests: input events, AppleScript, screen capture, `open`, and accessibility actions. The pointer reads as mid-screen. Do not weaken or bypass that guard. A test that needs one of those calls patches it itself. When you add a new call that reaches the machine, add it to the guard in the same change. ## Everything else See `CONTRIBUTING.md` for how the project works and what a pull request needs.
Signals
- Stars
- 1,264
- Forks
- 120
- Open issues
- 15
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/awlevin/typesafe-computer-use
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from awlevin
Cite this page
AGENTS.md · awlevin/typesafe-computer-use. Agent Mart. https://agentmart.dev/templates/awlevin-typesafe-computer-use-agents-md (last updated 2026-10-24)