Flick
Local MCP computer-use agent that lets Jev choose browser and macOS actions from observed controls.
Local MCP computer-use agent that lets Jev choose browser and macOS actions from observed controls.
Flick sends Jev a compact state of the user goal, supplied inputs, success conditions, optional task plan and artifacts, current interface observation, available apps, memory, and recent action effects. Jev chooses a typed operation from the currently available candidates; for most operations it also chooses an observed target. Filling requires separate target and supplied-value choices, so Jev selects text supplied or remembered by the user rather than inventing field contents.
Choose among action groups available for this observation; the set changes with the visible controls and candidate actions.
The state includes goal, supplied_inputs, success_conditions, optional task_state {active_objective, plan, artifacts}, optional app_guides, now {iso, local, timezone}, interface {title, url, target, OCR status, optional tabs/loading/scroll/open_layer, text, observed elements, more_controls_not_listed}, optional clipboard, available_apps, optional memory, and recent_actions_and_effects (last 8). A separate completion verifier later asks a Noul question; this chart is only the action-selection request.
The host gives Flick the goal, supplied input values, and completion conditions. Flick observes the foreground interface and maintains task state, milestones, and retained artifacts.
The TypeSafe decider offers only actions available from the current observation. Jev chooses the operation and a matching target; fill decisions also pair an observed field with an exact supplied or remembered value. Flick executes the choice and observes the result.
The controller repeats while the task progresses. Jev separately judges evidence for milestone completion and final coverage of the user goal; the host returns the task status and collected evidence.
The integration factors computer use into auditable decisions over live, observed choices. It couples operation selection to a matching target question, keeps fill values constrained to user-provided or remembered text, and uses separate Jev judgments to assess milestone evidence and whole-goal completion.