SHIFT

The human-scoped AI agent. Point at anything. Hold Shift + Click. Ask.

Try it now

Hold Shift+Click

Point. Scope. Ask.

Your cursor becomes the boundary of AI action. No vague prompts. No hallucinations about elements that don't exist.

SHIFT inspecting a browser element
01

Hold Shift

Press and hold the Shift key anywhere on an allowlisted page.

02

Point & Hover

Move your cursor over any element. It glows. SHIFT sees it.

03

Click to Lock

Shift-click to lock your selection. The scope is set.

04

Ask Anything

"What is this?" "Why is it broken?" "Fix it." SHIFT answers with context.

Shift+Click to Fix

Hold Shift and click on the broken code to watch SHIFT slam in the fix.

fetchUser.js
6 issues
1
2
3
4
5
6
7
8
9
10
11
function fetchUserData(userId) { const response = fetch('/api/users/' + usrId) const data = response.json() if (data.status = 'success') { return data.user } console.log('Error: ' + data.mesage) return nul }
Shift+ click
scopeSelect all errors
Double-clickFix all in scope

Built for Real Work

Not a chatbot. Not a copilot. A scoped agency layer that turns your cursor into the boundary of AI action.

Scoped Context

AI only sees what you point at. No page-wide scraping. No privacy leaks.

Element Inspector

Full DOM metadata, computed styles, ARIA labels, CSS paths — all captured instantly.

Allowlist Control

You decide which domains SHIFT can access. Start locked, expand deliberately.

Safe by Design

Actions require confirmation. Passwords are never read. Memory needs consent.

Instant Answers

"Why is this broken?" "What line is this?" "Explain this error." Real-time.

Framework Aware

React components, Vue instances, Angular nodes — SHIFT understands the stack.

See It In Action

Watch SHIFT wake up, inspect elements, and provide scoped answers in real-time.

The Scope Model

Every interaction creates a bounded context. The agent can only reason within that scope.

scope_object.json
{
  "scopeId": "scope_abc123",
  "surface": "browser",
  "domain": "app.example.com",
  "userGesture": "shift-hover-lock",
  "selectedElement": {
    "tag": "button",
    "text": "Save changes",
    "role": "button",
    "cssPath": "main form button.save"
  },
  "allowedActions": [
    "explain",
    "diagnose",
    "suggest_fix"
  ],
  "blockedActions": [
    "click_without_confirmation",
    "read_passwords",
    "navigate_away"
  ]
}
Point
Hover to scope
Ask
Reason within scope
Approve
Act with permission
SHIFT mascot giving thumbs up

Ready to SHIFT your reality?

The browser extension that turns your cursor into the boundary of AI action. Hold Shift. Point. Ask.

Free and open source. MIT license. Built with love.