Назад к портфолио
desktop product / AI cost analytics

GeigerAI

Windows tray-приложение для локального учета расходов на AI-инструменты, анализа burn rate и предупреждений по затратам без отправки prompts/responses во внешнее облако.

GeigerAI

Краткое назначение

Windows tray-приложение для локального учета AI-расходов и burn rate.

Бизнес-задача

Разработчики могут незаметно накапливать расходы в Claude Code, Codex CLI и Gemini CLI. Проект делает расход видимым: в tray, dashboard и alert-сценариях.

Техническое решение

Система состоит из Tauri desktop app и Python daemon. Daemon собирает локальные usage events, нормализует их, сохраняет в SQLite, считает daily/weekly/monthly views, burn rate, model breakdown и cache-hit ratios. UI показывает состояние и предупреждает о рисках.

Архитектура

  • Tauri tray app;
  • React/Vite dashboard;
  • Python FastAPI daemon;
  • SQLite local storage;
  • APScheduler polling;
  • источники данных: ccusage, @ccusage/codex, Gemini CLI OpenTelemetry;
  • локальные alerts/toasts.

Стек

Tauri 2, React 19, TypeScript, Vite, Python 3.11, FastAPI, SQLite, APScheduler, Windows tray.

Приватность

Проект читает локальные данные использования и не отправляет prompts/responses во внешнее облако.

Ограничения и риски

Проект находится в pre-MVP статусе. В публичном портфолио лучше показывать его как product concept + architecture + local privacy tooling.

Что показывает в портфолио

Desktop product design, local-first analytics, daemon architecture и практическую продуктовую боль вокруг AI cost management.