Skip to main content
Ori ships with 22+ built-in tools. The Skill Graph automatically picks the right ones — you never need to specify which tool to use.

File system

ToolWhat it doesApproval
readRead file contents or list directoriesAuto
writeCreate or modify files (shows diff preview)Required
listDirectoryBrowse directory trees with sizes and typesAuto

Shell

ToolWhat it doesApproval
runCommandExecute terminal commandsAlways required
Shell commands always require approval — even in trusted mode. Ori shows you the exact command before running it.

Web

ToolWhat it doesApproval
webSearchSearch the web via DuckDuckGoAuto
crawlExtract readable content from a URLAuto

Computer

ToolWhat it doesApproval
screenshotCapture your screenAuto
clickClick at screen coordinatesAuto
typeType text into focused fieldsAuto
scrollScroll the active windowAuto
pressKeyPress keyboard shortcuts with modifiersAuto
mouseMoveMove the cursor to coordinatesAuto
getActiveWindowGet app name, window title, and boundsAuto

System

ToolWhat it doesApproval
systemInfoOS, CPU, memory, and environment detailsAuto

Tool approval

Ori uses a trust-based approval system:
  1. A tool approval card appears showing what the tool wants to do
  2. You click Approve or Reject
  3. If approved, the tool runs and Ori continues

Session trust

When you approve a tool for a path, Ori remembers for the session:
  • Trust is path-scoped — approving one directory doesn’t trust all directories
  • Trust has a 30-minute TTL — automatically expires
  • runCommand is never auto-trusted — every command needs explicit approval

Self-correction

Ori doesn’t just call tools — it interprets results and self-corrects:
  1. If read("/src/index.ts") returns “file not found”
  2. Ori tries read("/src/") to list the directory
  3. Discovers the file is index.tsx (not .ts)
  4. Reads the correct file automatically
Up to 3 self-correction attempts per tool call.

Extending with MCP

Ori supports the Model Context Protocol (MCP) for external tools. When you connect a service via Connectors, its tools are automatically added to the Skill Graph.