Oculo

Created By
xidik123 months ago
AI-powered native browser with built-in MCP server. 7 tools for browser automation — navigate, click, fill forms, extract data, run pipelines. ~30 tokens per page description vs 25,000 for DOM snapshots. macOS Apple Silicon. MIT licensed.
Overview

Oculo

The AI Browser That Sees the Web

7 MCP tools. ~30 tokens per page. Works with any MCP client.

Cursor:VSCode :: Oculo:Chrome

DownloadWebsiteMCP SetupDonate


What is Oculo?

Oculo is an AI-powered native browser built with Electron. It gives AI assistants the ability to see web pages and interact with them — click, type, fill forms, navigate, take screenshots, generate media, and more.

Works with Claude Code, Cursor, Windsurf, Zed, or any MCP-compatible client.

Think of it as Cursor for your browser.

Features

  • AI Chat Panel — Multi-provider support (Claude, OpenAI, Gemini, Grok, OpenClaw, Ollama)
  • 7 MCP Tools — Universal MCP integration (~30 tokens per page description)
  • Media Generation — Nano Banana images, Veo 3.1 video
  • Smart Auth — Credential vault (macOS Keychain), auto-login, TOTP 2FA
  • Privacy-First — 4-tier permission gate, PII redaction, anti-injection, audit log
  • Voice Control — On-device Whisper STT for voice commands
  • Shell — Execute browser-side JavaScript, sandboxed and permission-gated

Download

PlatformDownload
macOS (Apple Silicon)Oculo-0.2.0-arm64.dmg
macOS (Apple Silicon, zip)Oculo-0.2.0-arm64-mac.zip

Windows & Linux coming soon.

MCP Setup

Connect Oculo to any MCP client:

Claude Code

claude mcp add oculo -- node /path/to/mcp/oculo-mcp.mjs

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "oculo": {
      "command": "node",
      "args": ["/path/to/mcp/oculo-mcp.mjs"]
    }
  }
}

Any stdio MCP Client

Point your client to node /path/to/mcp/oculo-mcp.mjs via stdio transport.

MCP Tools

ToolWhat it doesTokens
pageDescribe current page (headings, forms, buttons, links)~30
actNavigate, click, type, scroll, screenshot, login~10
fillFill form fields by label matching~15
readExtract structured data (lists, tables, cards)~100
runMulti-step pipeline in a single call~200
mediaGenerate images/videos from text promptsvaries
shellExecute browser-side JavaScript (sandboxed)~50

Tech Stack

  • Electron 34
  • TypeScript
  • React 19
  • Tailwind CSS
  • MCP SDK
  • Whisper (on-device voice)

Oculo is free. If you find it useful, consider supporting development:

Bitcoin (BTC): 12yRGpUfFznzZoz4yVfZKRxLSkAwbanw2B

License

MIT © 2026 Salakhitdinov Khidayotullo

Server Config

{
  "mcpServers": {
    "oculo": {
      "command": "node",
      "args": [
        "~/Desktop/oculo/bin/oculo-mcp.mjs"
      ]
    }
  }
}
Project Info
Created At
3 months ago
Updated At
3 months ago
Author Name
xidik12
Star
-
Language
-
License
-
Category

Recommend Servers

View All