Omnigraph
Graph engine for context assembly. Object-storage native. Agents work with graph data the way engineers work with code: branched, typed, reviewed, merged, audited, and governed.
Отчёт по любому чату Telegram за минуту: кто пишет первым, кто быстрее отвечает, активность по часам, частые слова и «Итоги» в сторис. Тексты сообщений не сохраняются.
Translation pending
DataTypeScript · VueGitHub @bigboykirushaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Веб-приложение, которое превращает Telegram-чат в понятный отчёт: баланс переписки, скорость и доля ответов, ритм по часам и дням, словарь и эмодзи, сессии общения; для групп — роли участников, динамика, связи и общий словарь. Тексты сообщений не сохраняются: в базе лежит только агрегированный отчёт.
Стек: Nuxt 4 (web) · Fastify 5 (API) · BullMQ worker · PostgreSQL · Redis · gramjs.
apps/api API (src/index.ts), worker (src/worker.ts), миграции (src/migrate.ts)
apps/web Nuxt-клиент
packages/shared контракт API, типы и вся аналитика отчёта (чистые функции + тесты)
Нужны Node.js 22, Corepack и Docker.
corepack enable
pnpm install
cp .env.example .env # заполните три секрета: openssl rand -hex 32
docker compose up -d postgres redis
pnpm db:migrate
pnpm dev # web :3000, API :3001, worker
В .env.example стоит TELEGRAM_MODE=fake: встроенный демо-аккаунт с готовыми чатами. Войти можно с любым номером, код 12345 (номер на 9 дополнительно спросит пароль secret). Для настоящего Telegram задайте TELEGRAM_MODE=live, TELEGRAM_API_ID и TELEGRAM_API_HASH с https://my.telegram.org.
pnpm lint && pnpm format:check && pnpm check # ESLint, Prettier, TypeScript
pnpm services:test # Postgres :55432 и Redis :56379 для тестов
pnpm test # аналитика + API (интеграционные)
pnpm test:e2e # Playwright; полный сценарий требует API и worker в fake-режиме
pnpm build