touri-ai

Touri — AI skill for Claude Code

AI community

touri: open-source desktop app for AI agent bots (Codex, Claude, OpenCode) with isolated VMs, browser and computer use.

How to install Touri

This entry records only its repository, not the path inside it, so there is no exact command to give. Open touri-ai/touri and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Touri does

touri: open-source desktop app for AI agent bots (Codex, Claude, OpenCode) with isolated VMs, browser and computer use.

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • Chat Ollama — ChatOllama is an open source agentic app for running AI agents across local and hosted models 3.5k ★
  • Browser Operator Core — Browser Operator - The AI browser with built in Multi-Agent platform 500 ★

README

touri

touri desktop

touri is a local-first macOS app for running persistent AI teammates ("bots") on your own Codex, Claude Code or OpenCode CLI. Everything runs on your Mac: your conversations, memory, routines and secrets never leave the machine unless you explicitly configure a remote.

Built with Tauri v2 (Rust shell), a Bun sidecar and a React UI.

Features

  • Persistent bots with their own instructions, memory, skills and full branching chat history.
  • Codex and Claude Code runtimes, with approval modes (on-request, workspace-write, full).
  • Routines: cron-scheduled bot runs with overlap and catch-up control.
  • Projects: connect a local repo, run supervised processes (databases, servers) and preview them in-app.
  • Agent browser with human take-over, and opt-in computer use with a visible indicator and kill switch.
  • MCP gateway with per-thread tokens and approval prompts.
  • Bot machines: optional isolated Linux VMs through Apple container.
  • Importer for data exported by an earlier setup (see below).

Privacy

  • Local-first: data lives in SQLite under ~/Library/Application Support/touri.
  • No telemetry and no account required.
  • Credentials are kept in the macOS Keychain, never in the database, logs or exports.
  • Optional cloud hosting is a separate, opt-in protocol (docs/protocol/cloud-v1.md).

Install (GitHub Releases)

Download the latest `.dmg` from the Releases page and drag `touri.app` to `/Applications`. Release builds are currently unsigned and not notarized, so macOS Gatekeeper blocks the first launch:

  1. Open touri.app. macOS shows a warning and refuses to open it.
  2. Open System Settings > Privacy & Security, scroll to the message about touri and click "Open Anyway".
  3. Confirm with your password. Later launches open normally.

On macOS 15 and later, Control-click > Open no longer bypasses Gatekeeper, so use the steps above.

Or remove the