Odysseus

Active
GitHub Python AGPL-3.0

Description

odysseus is a macOS-native AI browser automation agent that drives Chrome with natural language to complete everyday workflows.

Key Features

  • macOS-native integration — deep hookup with system clipboard, shortcuts and notifications
  • Chrome automation — drives Chrome via CDP following least-privilege principles
  • Natural-language tasks — describe tasks and the agent decomposes and executes them
  • Replayable runs — record and replay browser steps for review
  • Task templates — dozens of built-in workflow templates (orders, tickets, forms)
  • Local-first — data and actions stay local, sensitive sites never call home

Use Cases

💡 Completing daily web tasks from natural language (ordering food, lookup, forms)
💡 Handing off repetitive browser tasks to an autonomous agent
💡 Building a personal browser assistant that works across multiple tabs
💡 Authoring replayable browser automation scripts for teams

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (86.7k stars)

⚠️ Limitations

  • Restrictive license (AGPL-3.0)

Quick Start

brew install odysseus
odysseus login
odysseus run "Open Notion and write today's meeting notes"

Related Projects

Ansible

70.6k · Python
Active A+

Ansible is an agentless automation platform that orchestrates servers, cloud and network using YAML playbooks; serves as the stable execution layer for agent tools.

automationconfiguration-managementagent +2
  • · Agentless — executes over SSH/WinRM, no agent required on target machines
  • · YAML playbooks — declarative YAML describes desired system state
  • · Idempotent — repeat runs produce the same state, ideal for agent toolchains