groupultra/telegram-search

🔍 Export and fuzzy search your Telegram chat history | Export and fuzzy search your Telegram chat history

About the project

Telegram Search exports Telegram chat history and provides local full-text, fuzzy, and semantic search across the saved messages and media. It is used to back up personal conversations, locate information across large multilingual chats, and ask AI questions based on message history. The catalogue entries add agent and CLI workflows for exporting, synchronizing, and searching Telegram data.

This repository also configures its own agents. See what telegram-search tells them →

4.1kStars on the repository
16Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

architecture

01

groupultra/telegram-search

Cursor rule Cursor

A service for importing and exporting Telegram messages in a database, with text search and meaning-based search. Meaning-based search uses OpenAI-generated text vectors to find related messages.

not rated 4.1k +8 3d ago A 2,756 tokens AGPL-3.0

backend-server

02

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "backend-server" from groupultra/telegram-search, covering backend server (apps/server), bootstrap & lifecycle, http & websocket design, configuration & environment and error handling & observability.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

client

03

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "client" from groupultra/telegram-search, covering client adapters (packages/client), core runtime & bridge, events & type safety, pinia stores & composables and logging & error handling.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

contributing

04

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "contributing" from groupultra/telegram-search, covering contribution & refactor guidelines, 1. before large changes (refactors, new infra, new domains), 2. backend mindset, 3. typescript style and 4. pr hygiene.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

core

05

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "core" from groupultra/telegram-search, covering core (packages/core), events & corecontext, database & drizzle, message resolvers & pipelines and error handling & logging.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

db

06

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "db" from groupultra/telegram-search, covering database & migrations, schema definition, migrations and performance & indexing.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

events

07

groupultra/telegram-search

Cursor rule Cursor

When adding a new event, ensure all of the following are updated in one change.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

frontend-web

08

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "frontend-web" from groupultra/telegram-search, covering frontend (apps/web), routing, layouts & navigation, state & data fetching, ui, styling & ux and error handling & notifications.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

pglite-inspector

09

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "pglite-inspector" from groupultra/telegram-search, covering pglite inspector (devtool), api & integration, behavior & ux and reliability & safety.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

testing

10

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "testing" from groupultra/telegram-search, covering testing (vitest), general guidelines, core & db tests and client & web tests.

not rated 4.1k +8 3d ago A 337 tokens AGPL-3.0

tooling

11

groupultra/telegram-search

Cursor rule Cursor

Cursor rule "tooling" from groupultra/telegram-search, covering tooling & monorepo configuration, scripts & build pipeline, eslint & tsconfig and vite & unocss.

not rated 4.1k +8 3d ago A 0 tokens AGPL-3.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: