That desktop fly now sniffs out your AGENTS.md and CLAUDE. A developer forked the open-source desktop fly project into 'desktop-fly-vibecode', which now detects agent marker files such as AGENTS.md, CLAUDE.md, .cursor/rules, and .kiro/steering, using a deterministic scoring loop that runs every ~500 ms to guide the fly toward the strongest 'scent'. The fork, available on GitHub, requires an Electron build and works on macOS, Windows, and Linux, with CPU usage around 0.3% idle on an M2. The tool provides ambient awareness for users of Cursor, Claude Code, or Windsurf to verify their agent context is active. That desktop fly now sniffs out your AGENTS.md and CLAUDE. cursor /en/tags/cursor/ /rules, .kiro/steering, plus roughly forty other marker files — and drifts toward the strongest "scent." An open editor window radiating an active project pulls it hardest; a closed folder icon or a buried directory emits a faint whiff. I cloned the repo, ran npm install && npm start , and within seconds the little insect was orbiting my VS Code window where a CLAUDE.md sat open. Switched to a Finder pane showing a project root with .cursor/rules — it banked left and hovered there. The heuristic is surprisingly readable: each detected marker adds weight, open windows multiply it, nested paths divide it. No ML model, just a deterministic scoring loop that runs every ~500 ms. // package.json snippet — the marker list lives here { "agentMarkers": "AGENTS.md", "CLAUDE.md", ".cursor/rules", ".kiro/steering", ".github/copilot-instructions.md", "prompt.md", "system-prompt.md", ".windsurf/rules", ".continue/config.json" // … 30 more } The fork lives at github.com/