← all repositories
arlanrakh/talk-to-girlfriend-ai

An AI dating agent that texts your girlfriend (breakup included)

It gives an AI agent full access to your Telegram account, a semantic search index of pickup lines, and the freedom to draft your romantic messages.

524 stars Python Agents
talk-to-girlfriend-ai
Not currently ranked — collecting fresh signals.
star history

What it does

This is a Telegram AI agent that reads your chats and drafts replies on your behalf. It connects to your Telegram account through a Python bridge, queries a semantic search engine called Nia for pickup lines and dating advice, and uses Claude Sonnet to rewrite your messages into something wittier or more flirty. You control it with natural-language commands in a TypeScript CLI.

The interesting bit

The README opens with “p.s: we broke up after this,” which might be the most honest performance benchmark in the repo. Architecturally, it is a TypeScript CLI agent duct-taped to a Python FastAPI bridge over the Telegram API, with an alternate mode that exposes 60+ tools as an MCP server for Claude Desktop or Cursor.

Key highlights

  • Natural-language control over Telegram: read, send, edit, react, search history, and check online status
  • Semantic search across 500+ indexed pickup lines and dating guides via Nia
  • Two modes: autonomous CLI agent or standalone MCP server for Claude/Cursor integration
  • 60+ Telegram tools including group management, media, and privacy settings
  • Runs locally, though message content is routed through Claude and Nia APIs

Caveats

  • Requires Telegram API credentials and a session string, which grants full account access
  • The multi-language relay (TypeScript CLI → Python bridge → Telegram) adds operational complexity
  • Core features depend on external services (Nia and a Vercel AI Gateway)

Verdict

A curiosity for developers experimenting with AI agents that touch real messaging accounts, or anyone who needs a Telegram MCP server. Probably not a good fit if you value your relationships or prefer not to hand your Telegram session to a side project.

Frequently asked

What is arlanrakh/talk-to-girlfriend-ai?
It gives an AI agent full access to your Telegram account, a semantic search index of pickup lines, and the freedom to draft your romantic messages.
Is talk-to-girlfriend-ai open source?
Yes — arlanrakh/talk-to-girlfriend-ai is open source, released under the Apache-2.0 license.
What language is talk-to-girlfriend-ai written in?
arlanrakh/talk-to-girlfriend-ai is primarily written in Python.
How popular is talk-to-girlfriend-ai?
arlanrakh/talk-to-girlfriend-ai has 524 stars on GitHub.
Where can I find talk-to-girlfriend-ai?
arlanrakh/talk-to-girlfriend-ai is on GitHub at https://github.com/arlanrakh/talk-to-girlfriend-ai.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.