Skip to content

mycrl/hyaenidae

Repository files navigation

Hyaenidae logo

Hyaenidae

An AI browser with DOM-first automation, vision fallback, tool calling, and flexible multi-provider support.

Features

Hyaenidae combines a browser shell, agent runtime, and UI layer into one desktop app for running autonomous web tasks. It focuses on reliable navigation and page interaction first, then falls back to vision when DOM access is not enough.

The app is designed for long-running agent sessions, tab-aware workflows, and remote API provider flexibility (OpenAI, Google, and custom OpenAI-compatible endpoints). It streams agent activity while keeping browser state, settings, and downloads coordinated across the shell and renderer.

How It Works

The Electron main process owns browser control and IPC. Mavis handles agent turns, session management, and model routing. Bridge keeps the typed event contract between main and renderer in sync.

The renderer is built separately with Vite and focuses on presentation. Code in app coordinates browser tabs, downloads, and the Electron implementation of browser tools used by mavis. That split keeps automation logic, browser control, and UI concerns isolated without fragmenting the product.

License

GPL-3.0
Copyright (c) 2026 Mycrl.

About

(Early Versions) - An AI browser that can browse the web, use tools, and complete tasks with DOM-first automation and vision fallback.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages