githubnext/desktop-toolsPublic

Computer use-like tools for macOS. Allows agents to inspect and interface with desktop applications.

feat: extract native desktop tools from Ace

IAiamnbutler authored
c2a499aPatch
42 files changed+9127-0
StackedSplit
.gitignore+5 −0
LICENSE+21 −0
README.md+132 −0
dist/build.d.ts+2 −0
dist/build.js+146 −0
dist/client.d.ts+17 −0
dist/client.js+918 −0
dist/protocol.d.ts+165 −0
dist/protocol.js+82 −0
native/Package.resolved+60 −0
native/Package.swift+42 −0
native/patches/README.md+187 −0
native/patches/peekaboo-click.patch+197 −0
native/patches/peekaboo-clipboard-files-write.patch+298 −0
native/patches/peekaboo-clipboard-files.patch+252 −0
native/patches/peekaboo-clipboard-image-write.patch+282 −0
native/patches/peekaboo-clipboard-image.patch+376 −0
native/patches/peekaboo-clipboard-text.patch+310 −0
native/patches/peekaboo-close.patch+156 −0
native/patches/peekaboo-insert.patch+899 −0
native/patches/peekaboo-launch.patch+27 −0
native/patches/peekaboo-menu.patch+454 −0
native/patches/peekaboo-open.patch+19 −0
native/patches/peekaboo-point-focus.patch+255 −0
native/patches/peekaboo-pointer-window.patch+35 −0
native/patches/peekaboo-quit.patch+41 −0
native/patches/peekaboo-stale-click.patch+23 −0
native/sources/client/actions.swift+409 −0
native/sources/client/client.swift+377 −0
native/sources/client/clipboard.swift+133 −0
native/sources/client/launch.swift+163 −0
native/sources/client/management.swift+280 −0
native/sources/client/menu.swift+108 −0
native/sources/client/menus.swift+119 −0
native/sources/identity/identity.swift+53 −0
native/sources/runtime/runtime.swift+177 −0
package-lock.json+418 −0
package.json+24 −0
src/build.ts+149 −0
src/client.ts+1094 −0
src/protocol.ts+202 −0
tsconfig.json+20 −0