JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q34947F
  • License MIT

Multimodal intent layer for enterprise web applications

Package Exports

  • exocor
  • exocor/server
  • exocor/style.css

Readme

Exocor

Control your app without touching it.

Voice, gaze, and gesture control for React apps. One component. No rewrites.


Install

npm install exocor
import { SpatialProvider } from 'exocor'

export default function App() {
  return (
    <SpatialProvider>
      <YourApp />
    </SpatialProvider>
  )
}

That's it.


What you can do

Instead of clicking around, users can:

  • Look at a row -> "Open this"
  • Say -> "Navigate to equipment"
  • Say -> "Create ticket"
  • Look at a field -> "Edit this"

And for more complex actions:

  • "Create a ticket for this issue"
  • "Show me last month"

Examples

These are real apps using Exocor - not mocked demos.


How it works

Exocor runs inside your React app.

It has access to:

  • component state
  • routing
  • visible UI
  • app structure

So it doesn't rely on screenshots or DOM guessing - it actually understands what's on screen.

Most AI agents operate outside the app. Exocor lives inside it.


Multimodal input

  • Voice -> intent
  • Gaze -> context ("this")
  • Gesture -> control (click, drag, zoom)

Works with a standard webcam. No hardware required.


Getting started

Local development

# 1. Set your Anthropic key
echo "ANTHROPIC_API_KEY=sk-ant-..." > .env

# 2. Start the local relay
npx exocor dev

# 3. Run your app
npm run dev

Production

import { createExocorResolverEndpoint } from 'exocor/server'

export async function POST(request: Request) {
  return createExocorResolverEndpoint()(request)
}

Your API key never touches the browser.


When this is useful

  • Internal tools / dashboards
  • Admin panels
  • CRM / ERP systems
  • Healthcare interfaces
  • Industrial / field applications

Anywhere a mouse and keyboard are not the best interface.


Status

v0.1 - early, experimental, and evolving.

Some interactions are instant (navigation, selection). More complex actions use an LLM and may take a few seconds.


Open source

MIT licensed. Free forever.

exocor.dev