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.

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 (
Niaand 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.