Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemi_Engine

Shared browser automation engine for Gemini and DeepSeek web UIs.

Used as a shared dependency by:

Structure

core/
  browser_engine.py     # Generic browser lifecycle (Playwright)
  engine_service.py     # FastAPI REST wrapper (port 18800)
  config_utils.py       # Config read/write
  api_client.py         # HTTP client
  health_parser.py      # Health status parsing
  providers/
    base.py             # Abstract ProviderAdapter interface
    gemini.py           # Gemini web UI selectors and flows
    deepseek.py         # DeepSeek (future)

Peer dependency

Each consuming project must provide its own processing_utils.py in the same core/ directory (image save/processing, project-specific).

Switching providers

Pass provider at engine start. Default is gemini. Switching requires an engine restart (stop → start with new provider).

Updating

git pull origin main

About

Shared browser automation engine for Gemini/DeepSeek web UIs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages