lyuksovannyyandClaude Opus 5.5 b885f2179f
Publish plugin / publish (push) Successful in 4s
[no bump] Move technical docs to docs/, add icon and PNG export tool
README now carries the icon, TL;DR, description and features; the
technical sections live in docs/. tools/icon_png.py renders
images/icon.svg to a square PNG (512x512 by default, --resolution N).
plugin.json points at the plugin's own icon.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 14:16:37 +02:00
2026-09-12 02:03:47 +00:00
2026-09-12 02:03:47 +00:00
2026-09-12 02:03:47 +00:00
2026-09-12 02:03:47 +00:00

Chat Summaries icon

Chat Summaries

TL;DR: an exteraGram plugin that summarizes the last N messages of any chat, group, channel or topic with AI, right inside the chat.

Description

Chat Summaries sends a chat's recent history to any OpenAI-compatible endpoint (OpenAI, OpenRouter, a local Ollama, …) and streams the answer into a summary card placed after the newest summarized message. Summaries are saved on the device and come back whenever the chat is reopened.

Features

  • Summarize any chat. ⋮ → Plugins → Summarize, or hold the unread button to summarize the unread messages. Pick how many messages (1–1000) and an offset to skip the newest ones.
  • Streaming summary card. Reasoning and answer stream into a card in the chat, which jumps to it once. The finished summary ends with an #aisummaries hashtag.
  • Any OpenAI-compatible endpoint. Set the base URL, API key (optional, e.g. for local Ollama) and model in the settings.
  • Custom prompts. A default prompt, with per-chat overrides.
  • Anonymized transcript. Senders are sent to the model as numbers, not names; attached file names are included only if you enable it.
  • Saved locally. Summaries are restored when the chat is reopened. Delete a card like any message to forget it; the settings show how many are saved and how much space they take, and offer Clear all summaries.
  • Clean failures. If anything fails before the answer starts, you only get a bulletin and the chat is left untouched.

Summaries exist only on this device, so Telegram's search, which runs on the server, does not find them, not even by #aisummaries.

Documentation

S
Description
No description provided
Readme MIT
438 KiB
0 Stars 2 Watchers 0 Forks
v1.1.2
Latest
2026-10-12 17:28:37 +00:00
Languages
Python 97.6%
Shell 2.4%