Skip to content
bibekgupta3333Public

About

Cursor-aware desktop AI operator — understands what's under your cursor and acts on it.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pointer Panel

Cursor-aware desktop AI operator — understands what's under your cursor and acts on it.

Prerequisites

  • Node.js 22 — required before every command:
    fnm use 22

Development

fnm use 22 && pnpm install
fnm use 22 && pnpm dev:electron    # Starts Vite + Electron concurrently

Build

fnm use 22 && pnpm build           # Builds all packages
fnm use 22 && pnpm package         # Packages for current platform (dmg/exe/AppImage)

Test

fnm use 22 && pnpm test           # vitest (unit + integration)
fnm use 22 && pnpm typecheck      # TypeScript type checking
fnm use 22 && pnpm lint           # ESLint

Architecture

pointer/
├── apps/desktop/            # Electron main process + preload
├── packages/
│   ├── backend/             # Core logic (providers, sessions, accessibility, agent)
│   ├── renderer/            # React frontend (Vite)
│   └── shared/              # Types, IPC channels, events, payloads
└── dist/                    # Frontend build output

About

Cursor-aware desktop AI operator — understands what's under your cursor and acts on it.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages