explaingit

femorin/wrata

Analysis updated 2026-05-18

31PythonAudience · generalComplexity · 2/5Setup · moderate

TLDR

A Windows and Linux hotkey tool that screenshots your screen, sends it to an AI model, and delivers the answer to your Telegram account.

Mindmap

mindmap
  root((Wrata))
    What it does
      Hotkey screenshot capture
      Sends image to AI model
      Delivers answer via Telegram
    Tech stack
      Python
      Mistral API
      OpenRouter
    Use cases
      Answering test questions
      Quick AI lookups from screen
    Audience
      General users
    Setup
      Telegram bot token
      AI API keys

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Capture a question shown on screen and get an AI-generated answer sent to Telegram.

USE CASE 2

Run silently in the background on Windows with no visible window or tray icon.

USE CASE 3

Choose between a Mistral-based or Gemini-based answer pipeline depending on the question.

What is it built with?

PythonMistral APIOpenRouter

How does it compare?

femorin/wratacoleam00/harness-engineering-democolor4-alt/citecheck
Stars313131
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity2/53/52/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Telegram bot token and API keys for the chosen AI model.

In plain English

Wrata is a Python script for Windows and Linux that takes a screenshot when you press a hotkey, sends the image to an AI model, and delivers the AI's answer to your Telegram account. The intended use described in the README is answering test questions by capturing what is on the screen. The README is written in Russian. When you start the program, a small window asks which AI model to use. The Mistral option sends the screenshot to Pixtral to extract the question from the image, then passes it to Mistral Large for an answer, which arrives in Telegram as a short reply. The Gemini option uses OpenRouter to send the screenshot to Gemini for a detailed response, then uses Mistral to compress the answer down to one line before sending it to Telegram. Setup requires a Telegram bot token and your Telegram chat ID, plus API keys for whichever model you plan to use. Mistral offers a free tier without requiring a payment method. OpenRouter is needed only if you want the Gemini mode. You fill these values into a configuration file before running the program. On Windows the program runs silently using a .vbs launcher file with no visible console window or system tray icon. On Linux it requires the X11 display server, Wayland is not supported natively, though the README notes a workaround for running it under Wayland. The hotkey that triggers the screenshot and the hotkey that exits the program are both configurable in the same configuration file. There is a separate repository for macOS users, linked in the README.

Copy-paste prompts

Prompt 1
Help me set up a Telegram bot token and chat ID to use with Wrata.
Prompt 2
Configure Wrata to use the Mistral free tier instead of OpenRouter.
Prompt 3
Explain how Wrata's hotkey capture and Telegram delivery pipeline works.
Prompt 4
Walk me through running Wrata on Linux under Wayland using the documented workaround.

Frequently asked questions

What is wrata?

A Windows and Linux hotkey tool that screenshots your screen, sends it to an AI model, and delivers the answer to your Telegram account.

What language is wrata written in?

Mainly Python. The stack also includes Python, Mistral API, OpenRouter.

How hard is wrata to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is wrata for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.