git404hub

what is tara-bot fr?

thaolst/tara-bot — explained in plain English

Analysis updated 2026-05-18

49PythonAudience · vibe coderComplexity · 2/5LicenseSetup · moderate

tl;dr

A personal Telegram bot that uses Claude to search flights and compare shopping prices in plain language, with a daily price monitor.

vibe map

mindmap
  root((repo))
    What it does
      Flight search
      Price comparison
      Daily monitor
    Tech stack
      Python
      Telegram bot
      Fly.io
    Use cases
      Chat based flight search
      Shopping price checks
      Route price alerts
    Audience
      Personal use
      Vibe coders

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 make with this?

VIBE 1

Ask a Telegram bot in plain language to find flights between two cities on a given date.

VIBE 2

Compare product prices, ratings, and stores through a chat message instead of browsing shopping sites.

VIBE 3

Get an automatic daily alert when prices change on a set of saved flight routes.

what's the stack?

Pythonpython-telegram-botFly.ioSerpAPI

how it stacks up fr

thaolst/tara-botstrongshuai/proxy-checkerzypgita/astra-flux
Stars494949
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity2/52/54/5
Audiencevibe coderdeveloperdeveloper

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Telegram, Anthropic, and SerpAPI keys plus a Fly.io account to deploy.

in plain english

Tara Bot is a personal Telegram chatbot that lets you search for flights and compare product prices through a conversational AI interface. Instead of navigating a travel or shopping website, you send a natural language message, for example asking to find a flight from Ho Chi Minh City to Hanoi this Saturday, and the bot understands what you want, searches for real time results, and sends back a formatted list with prices, airlines, and links. The bot connects two main capabilities. For flights, it fetches current prices and schedules from Google Flights and returns the top results with times and direct links. For shopping, it searches Google Shopping and returns prices, ratings, and store names for a given product. A daily monitoring feature also runs automatically every morning through GitHub Actions, checking prices on four preset flight routes and sending an alert message. The AI side of the bot uses Claude, or an OpenAI-compatible model as an alternative, to interpret your requests and decide which search tools to call, looping through multiple tool calls in a single turn when needed. It maintains memory of the conversation within a session, so you can ask follow-up questions without repeating yourself, and it uses prompt caching to keep token costs down. The project is designed for personal use, so only the configured owner's Telegram account can use it. It is built to run cheaply, using free tiers of the hosting and search services, with an estimated cost of about fifty cents per month. It is written in Python, deployable on Fly.io, and open source under the MIT license. Affiliate link injection and a Shopee price scraper are listed as upcoming features.

prompts (copy fr)

prompt 1
Help me deploy Tara Bot to Fly.io and set the required API keys as secrets.
prompt 2
Show me how to set up Tara Bot's daily flight price monitor using GitHub Actions.
prompt 3
Explain how Tara Bot uses prompt caching to reduce Anthropic API costs.
prompt 4
Add a new tool to Tara Bot's agent that searches hotel prices alongside flights.

Frequently asked questions

what is tara-bot fr?

A personal Telegram bot that uses Claude to search flights and compare shopping prices in plain language, with a daily price monitor.

What language is tara-bot written in?

Mainly Python. The stack also includes Python, python-telegram-bot, Fly.io.

How hard is tara-bot to set up?

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

Who is tara-bot for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.