Back to Overview
TOOL SUITE REFERENCE · 55+ LOCAL CAPABILITIES

Local Tools Catalog

Instinct invokes these tools locally via structured envelopes. Search, filter by engine, and inspect arguments, schemas, and payload samples.

Showing 52 of 52 local tools
bash
Dev Harness

Execute shell commands in zsh with real-time output capture and timeouts

ARGUMENTS:
command, cwd, timeout_ms
{"tool": "bash", "args": {"command": "./test.py --unit"}}
read
Dev Harness

Read file contents or list directories with high-speed offset pagination

ARGUMENTS:
path, offset, limit
{"tool": "read", "args": {"path": "src/core/dispatcher.py", "limit": 100}}
write
Dev Harness

Atomically write or overwrite files to prevent partial or corrupted file writes

ARGUMENTS:
path, content
{"tool": "write", "args": {"path": ".env.local", "content": "BRIDGE_SAFE_MODE=true"}}
edit
Dev Harness

Exact chunk search-and-replace with unified diff output verification

ARGUMENTS:
path, old_string, new_string
{"tool": "edit", "args": {"path": "config.py", "old_string": "DEBUG = False", "new_string": "DEBUG = True"}}
grep
Dev Harness

High-speed multi-threaded regex code search powered by native ripgrep

ARGUMENTS:
pattern, path
{"tool": "grep", "args": {"pattern": "JARVIS_CALL", "path": "src/"}}
glob
Dev Harness

Find files matching filesystem glob patterns recursively

ARGUMENTS:
pattern, path
{"tool": "glob", "args": {"pattern": "**/*.py", "path": "src"}}
applescript
Dev Harness

Execute multiline native macOS AppleScript via osascript bridge

ARGUMENTS:
script
{"tool": "applescript", "args": {"script": "tell application \"Finder\" to get name of startup disk"}}
system_info
Dev Harness

Inspect local macOS OS version, hardware specs, memory, and runtime status

ARGUMENTS:
(none)
{"tool": "system_info", "args": {}}
mac_see
macOS AX

Capture high-resolution window screenshot and extract interactive UI elements via Accessibility tree

ARGUMENTS:
app, send_image, include_summary
{"tool": "mac_see", "args": {"app": "WhatsApp", "send_image": true}}
mac_click
macOS AX

PID-targeted mouse click dispatched directly to window without stealing desktop focus

ARGUMENTS:
x, y, app, button, click_count
{"tool": "mac_click", "args": {"x": 340, "y": 820, "app": "WhatsApp"}}
mac_type
macOS AX

Type text directly into a target macOS application with synthetic keyboard events

ARGUMENTS:
text, app
{"tool": "mac_type", "args": {"text": "All tests passed successfully", "app": "Notes"}}
mac_key
macOS AX

Trigger native system keyboard shortcuts (e.g. cmd+s, cmd+space, enter, esc)

ARGUMENTS:
key, app
{"tool": "mac_key", "args": {"key": "cmd+s", "app": "TextEdit"}}
mac_drag
macOS AX

Perform smooth coordinate drag-and-drop operations across application windows

ARGUMENTS:
start_x, start_y, end_x, end_y, app
{"tool": "mac_drag", "args": {"start_x": 100, "start_y": 200, "end_x": 400, "end_y": 200}}
mac_scroll
macOS AX

Send directional vertical or horizontal scroll events to specific window coordinates

ARGUMENTS:
x, y, dx, dy, app
{"tool": "mac_scroll", "args": {"x": 500, "y": 500, "dx": 0, "dy": -300}}
mac_apps
macOS AX

List all currently running applications with process IDs, bundle identifiers, and active status

ARGUMENTS:
(none)
{"tool": "mac_apps", "args": {}}
mac_windows
macOS AX

List open window titles, window IDs, and bounding rectangles for any application

ARGUMENTS:
app
{"tool": "mac_windows", "args": {"app": "Google Chrome"}}
mac_ax
macOS AX

Query and interact with macOS Accessibility (AX) elements hierarchy directly

ARGUMENTS:
action, app, text
{"tool": "mac_ax", "args": {"action": "find_button", "app": "WhatsApp", "text": "Send"}}
mac_python
macOS AX

Run compound, multi-step UI workflows locally in Python for ultra-low latency bursts

ARGUMENTS:
code
{"tool": "mac_python", "args": {"code": "import pyautogui; pyautogui.alert('Ready')"}}
browser_open
Chrome CDP

Navigate or open a new tab in your authenticated everyday Chrome session via CDP

ARGUMENTS:
url, new_tab
{"tool": "browser_open", "args": {"url": "https://github.com/notifications", "new_tab": true}}
browser_info
Chrome CDP

Inspect current tab page URL, title, viewport dimensions, and scroll positions

ARGUMENTS:
(none)
{"tool": "browser_info", "args": {}}
browser_click
Chrome CDP

Composited CDP mouse click bypassing nested iframes and shadow DOM boundaries

ARGUMENTS:
x, y, selector, button, click_count
{"tool": "browser_click", "args": {"selector": "button[data-action='submit']"}}
browser_fill
Chrome CDP

Framework-safe form input triggering React/Vue synthetic events cleanly

ARGUMENTS:
selector, text, clear_first, timeout
{"tool": "browser_fill", "args": {"selector": "input#search", "text": "Next.js 16"}}
browser_type
Chrome CDP

Type text into the currently focused web element character-by-character

ARGUMENTS:
text
{"tool": "browser_type", "args": {"text": "hello world"}}
browser_key
Chrome CDP

Trigger web keyboard shortcuts and navigation keys (Enter, Escape, Tab, Backspace)

ARGUMENTS:
key, modifiers
{"tool": "browser_key", "args": {"key": "Enter"}}
browser_scroll
Chrome CDP

Scroll page by delta pixels or scroll a specific target element into viewport center

ARGUMENTS:
dx, dy, selector
{"tool": "browser_scroll", "args": {"dy": 600}}
browser_tabs
Chrome CDP

Manage background tabs: list all tabs, create new, switch active tab, close, or get current

ARGUMENTS:
action, target, url
{"tool": "browser_tabs", "args": {"action": "list"}}
browser_see
Chrome CDP

Inspect live tab state and capture a crisp visual screenshot delivered straight to WhatsApp

ARGUMENTS:
send_image, max_elements
{"tool": "browser_see", "args": {"send_image": true}}
browser_ax
Chrome CDP

Discover buttons, inputs, links, and forms via browser internal Accessibility Tree

ARGUMENTS:
action, text, role, limit
{"tool": "browser_ax", "args": {"role": "button", "text": "Deploy"}}
browser_eval
Chrome CDP

Evaluate sandboxed JavaScript in active tab context and return serialized results

ARGUMENTS:
expression
{"tool": "browser_eval", "args": {"expression": "document.title"}}
browser_wait
Chrome CDP

Wait for page load, network idle, navigation event, or CSS selector appearance

ARGUMENTS:
for_what, selector, timeout
{"tool": "browser_wait", "args": {"for_what": "selector", "selector": "#dashboard"}}
browser_python
Chrome CDP

Ultra-fast compound browser burst execution directly in Python (<200ms latency)

ARGUMENTS:
code, timeout
{"tool": "browser_python", "args": {"code": "cdp.navigate('https://apple.com')"}}
domain_skills
Chrome CDP

Retrieve pre-built deterministic automation recipes for 80+ top web platforms

ARGUMENTS:
host
{"tool": "domain_skills", "args": {"host": "notion.so"}}
firecrawl_scrape
Firecrawl

Scrape dynamic, JavaScript-rendered web pages directly into pristine LLM Markdown

ARGUMENTS:
url, formats, only_main_content, wait_for
{"tool": "firecrawl_scrape", "args": {"url": "https://docs.anthropic.com", "formats": ["markdown"]}}
firecrawl_search
Firecrawl

Search the web and retrieve full markdown content from top ranking hits in a single call

ARGUMENTS:
query, limit, scrape_options
{"tool": "firecrawl_search", "args": {"query": "Next.js 16 App Router changes", "limit": 3}}
firecrawl_crawl
Firecrawl

Asynchronously crawl an entire domain or documentation tree recursively with depth controls

ARGUMENTS:
url, max_depth, limit
{"tool": "firecrawl_crawl", "args": {"url": "https://astral.sh/uv", "max_depth": 2}}
firecrawl_status
Firecrawl

Check the live progress, completion percentage, and scraped page count of an ongoing crawl

ARGUMENTS:
job_id
{"tool": "firecrawl_status", "args": {"job_id": "crawl_981a8b"}}
firecrawl_map
Firecrawl

High-speed domain sitemap and URL discovery to inspect architecture before ingestion

ARGUMENTS:
url, search, limit
{"tool": "firecrawl_map", "args": {"url": "https://tailwindcss.com", "limit": 50}}
firecrawl_extract
Firecrawl

Extract structured JSON data matching a strict JSON schema or descriptive LLM prompt

ARGUMENTS:
urls, prompt, schema
{"tool": "firecrawl_extract", "args": {"urls": ["https://news.ycombinator.com"], "prompt": "top 5 titles and links"}}
firecrawl_doctor
Firecrawl

Inspect health and connection status of self-hosted local Firecrawl Docker daemon

ARGUMENTS:
(none)
{"tool": "firecrawl_doctor", "args": {}}
social_targets
LocoAgent

Inspect all configured social platforms (Threads, Reddit, X, LinkedIn) and live CDP port status

ARGUMENTS:
(none)
{"tool": "social_targets", "args": {}}
social_setup
LocoAgent

Launch persistent, isolated Chrome browser for a target social platform to inspect or seed session

ARGUMENTS:
target, all, reset
{"tool": "social_setup", "args": {"target": "threads"}}
social_post
LocoAgent

Publish a post, thread, or tweet with optional image/media attachment from your authenticated profile

ARGUMENTS:
text, platform, media
{"tool": "social_post", "args": {"platform": "threads", "text": "Shipped OpenAgent v0.9 today!"}}
social_reply
LocoAgent

Reply to a social post or comment with automated anti-deduplication ledger check

ARGUMENTS:
url, text, platform
{"tool": "social_reply", "args": {"platform": "threads", "url": "https://threads.net/@dev/post/1", "text": "Agreed!"}}
social_like
LocoAgent

Like or upvote a post with persistent anti-duplication ledger protection

ARGUMENTS:
url, platform
{"tool": "social_like", "args": {"platform": "reddit", "url": "https://reddit.com/r/apple/comments/xyz"}}
social_search
LocoAgent

Search social discussions, subreddits, or hashtags by keyword to surface live discussions

ARGUMENTS:
query, platform, tab
{"tool": "social_search", "args": {"platform": "threads", "query": "macOS agent"}}
social_screenshot
LocoAgent

Capture live social feed screenshot from isolated browser profile delivered directly to WhatsApp

ARGUMENTS:
platform, full, annotate
{"tool": "social_screenshot", "args": {"platform": "threads", "full": false}}
social_workflow
LocoAgent

Control autonomous social workflows (run, start, stop, daemon status, interval trigger)

ARGUMENTS:
action, id, interval
{"tool": "social_workflow", "args": {"action": "status"}}
social_agent_task
LocoAgent

Delegate an end-to-end autonomous social mission with natural language goal and timeout

ARGUMENTS:
prompt, model, timeout
{"tool": "social_agent_task", "args": {"prompt": "Review r/LocalLLaMA for new agent harnesses"}}
social_dedup_check
LocoAgent

Check if a target URL or post ID has already been engaged with in the persistent ledger

ARGUMENTS:
platform, action, url
{"tool": "social_dedup_check", "args": {"platform": "threads", "action": "reply", "url": "https://threads.net/..."}}
social_log
LocoAgent

Record a successful interaction or note into the operation ledger permanently

ARGUMENTS:
platform, action, url, status, note
{"tool": "social_log", "args": {"platform": "threads", "action": "post", "url": "https://...", "status": "success"}}
social_exec
LocoAgent

Execute direct agent-browser CDP command against any isolated social browser target

ARGUMENTS:
platform, command
{"tool": "social_exec", "args": {"platform": "threads", "command": "click @e12"}}
social_doctor
LocoAgent

Run preflight health checks on Bun, agent-browser CLI binary, and Chrome CDP ports

ARGUMENTS:
(none)
{"tool": "social_doctor", "args": {}}