Skip to main content

EDITH — AI chat overlay with OCR screen capture, powered by OpenRouter

Project description

EDITH — AI Chat Overlay with OCR

Everything Done In The Headset — a lightweight, always-on-top AI chat overlay with screen-capture OCR.

Install

pip install edith-ai

Usage

edith

Set your API key first

Platform Command
Windows set OPENROUTER_API_KEY=sk-or-v1-...
macOS/Linux export OPENROUTER_API_KEY=sk-or-v1-...

Get a free key at openrouter.ai.

Hotkeys

Hotkey Action
Ctrl+Alt+Space Show / hide the chat window
Ctrl+Alt+S Open screen-region selector (OCR)
Ctrl+Alt+C Paste OCR result into the input box
Escape Hide the chat window

How it works

  1. Run edith — a small chat window appears bottom-left.
  2. Press Ctrl+Alt+Space to toggle it from anywhere.
  3. Press Ctrl+Alt+S, drag a rectangle over any text on your screen.
  4. Press Ctrl+Alt+C to paste the recognised text into the prompt.
  5. Hit Enter or Send — EDITH replies using deepseek/deepseek-chat via OpenRouter.

Requirements

  • Python 3.8+
  • tkinter (bundled with most Python installs; on Ubuntu: sudo apt install python3-tk)
  • A free OpenRouter API key

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edith_ai-1.0.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edith_ai-1.0.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file edith_ai-1.0.0.tar.gz.

File metadata

  • Download URL: edith_ai-1.0.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for edith_ai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 45d30ce09618b6a6c75c227bc6a8acc900d5fb2c84448d579909251a77e2eeb7
MD5 2d71fee675f29376c60de2675a1196d1
BLAKE2b-256 91ebdf530cbad2e7f0df9da3fa3343014146d18d39dfdcfa953e8eca27b18c10

See more details on using hashes here.

File details

Details for the file edith_ai-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: edith_ai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for edith_ai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 103a6f52708959afae3040af0a6d89fa4634054a22cecf1bb40639d26393f3b9
MD5 06b20fa02ad8ffdce652fb829a0cc4f9
BLAKE2b-256 355f758d486f2da435f2c9919a3dc99f442e254f40b6bbc7c1772c444e8f86ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page