Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Free OpenRouter pricing tracker & Claude/GPT API cost dashboard. Náklady, tokeny, modely v reálném čase. CZK + USD.
Translation pending
FinanceTypeScript · SwiftGitHub @martinp0OnlineOwner 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
OpenRouter.ai tokeny monitor
Translation pending
Loading the full README. The saved excerpt is shown below.
🔮 Tokeny Monitor — AI Cost Dashboard Open-source dashboard pro sledování nákladů na AI tokeny napříč OpenRouterem, Anthropic Admin API a OpenAI Admin API. CZK & USD, automatický sync, budget alerty, MCP server a AI agent — vše v jednom. AI API účty umí nenápadně růst. Tokeny Monitor ti ukáže, které modely, provideři, aplikace a klíče stojí peníze — bez posílání dat do dalšího komerčního SaaS. Nahraj CSV, nebo připoj API credential a nech dashboard synchronizovat náklady automaticky.Read the full README ↗
Open-source dashboard pro sledování nákladů na AI tokeny napříč OpenRouterem, Anthropic Admin API a OpenAI Admin API. CZK & USD, automatický sync, budget alerty, MCP server a AI agent — vše v jednom.
AI API účty umí nenápadně růst. Tokeny ti ukáže, které modely, provideři, aplikace a klíče stojí peníze — bez posílání dat do dalšího komerčního SaaS. Nahraj CSV, nebo připoj API credential a nech dashboard synchronizovat náklady automaticky.
/s/:token se zvoleným obdobím, poskytovateli a volitelně bez částek; expirace, zrušení, ukládá se jen hash odkazullms.txt👉 tokeny.pohl.uk — live demo s ukázkovými daty, bez nutnosti registrace.
Tokeny je open-source a free to use. Pokud ti ušetří peníze, čas nebo debugování faktur za AI modely, můžeš vývoj podpořit:
Každé kafe pomáhá platit hosting, testování provider API a další vývoj. 🙏
Projekt je open-source — kdokoliv si ho může forknout a rozjet u sebe.
api/index.tsgit clone https://github.com/<your-user>/tokeny-monitor.git
cd tokeny-monitor
bun install
# Schéma do Neonu (idempotentní)
DATABASE_URL='postgresql://…' bun run db:migrate
# Frontend + /api lokálně (Vercel CLI načte env z projektu)
vercel dev
Frontend sám (bun dev, port 8080) běží i bez backendu; přihlášení a data ale potřebují /api.
| Proměnná | Co to je |
|---|---|
DATABASE_URL | pooled connection string Neon projektu |
NEON_AUTH_BASE_URL | Neon Console → Auth → Auth URL |
NEON_AUTH_COOKIE_SECRET | ≥ 32 náhodných znaků (openssl rand -base64 32) |
CREDENTIALS_ENCRYPTION_KEY | 32 bajtů base64 – šifruje API klíče providerů |
CRON_SECRET | náhodný řetězec; Vercel Cron ho posílá jako Bearer |
APP_URL | např. https://tokeny.martinpohl.cz |
STRIPE_* | volitelné – Pro předplatné (STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_PRICE_MONTHLY, STRIPE_PRICE_YEARLY, STRIPE_PORTAL_CONFIGURATION (bpc_… Tokeny portal), STRIPE_TRIAL_DAYS) |
V Neon Auth přidej svou doménu do Trusted domains. Kompletní seznam je v .env.example.
docker compose up --build # statický frontend přes nginx na :8080 (API běží na Vercelu)
| Vrstva | Technologie |
|---|---|
| Frontend | React 18, TypeScript, Vite 5, Tailwind CSS |
| UI | shadcn/ui, Recharts, Framer Motion, lucide-react |
| Data | Neon Postgres (Free), serverová izolace dat v server/repo.ts |
| Backend | Jedna Vercel Function (Hono), Neon Auth (Better Auth), Vercel Cron (denně) |
| Providers | OpenRouter Activity API, Anthropic Admin API, OpenAI Organization Usage/Costs API |
| AI | Anthropic / OpenAI / OpenRouter s klíčem uživatele (BYOK, ai_keys + ai_settings, šifrováno AES-256-GCM, adaptéry v server/ai-providers.ts) |
| Apple | SwiftUI (iOS/macOS/watchOS 26), WidgetKit, App Intents, XcodeGen + Xcode Cloud |
| Web app | PWA |
| Testing | Vitest, Playwright |
| Fonts | Systémové (SF Pro na Apple), Liquid Glass design |
├── src/
│ ├── components/dashboard/ # Dashboard widgety, grafy, tabulky, provider connections
│ ├── hooks/ # Auth, currency, dashboard data, export
│ ├── pages/ # Landing, Dashboard, Auth, Settings, Fun, SharedDashboard, Report
│ ├── lib/ # CSV parser, formátování, utility
│ └── lib/api.ts, auth-client.ts # same-origin /api klient a Neon Auth klient
├── api/index.ts # jediná Vercel Function (Hono app ze server/)
├── server/ # API routy, Neon Auth proxy, MCP, sync, Stripe, cron
├── db/schema.sql # schéma pro Neon (idempotentní)
├── apple/ # Nativní appky: iPhone + widgety, Mac menu bar, Watch (XcodeGen, Xcode Cloud)
├── public/ # PWA assets, SEO, robots, sitemap, llms.txt
├── marketing/ # Launch copy, blog drafts, screenshots, plan
├── Dockerfile # Multi-stage build
├── docker-compose.yml # One-command spuštění
└── .env.example # Šablona env proměnných
/api/*. Nativní appky mluví jen s webovou doménou.pg_cron and new auto-sync Edge Function.provider_credentials storage with RLS/column protection and dedicated sync Edge Functions.request_count correctly.llms.txt.git checkout -b feature/cool-thing)git commit -m 'Add cool thing')git push origin feature/cool-thing)Před PR prosím spusť:
bun run lint
bun run typecheck
bun run test
bun run build
(cd apple/TokenyKit && swift test) # pokud měníš nativní kód
MIT — dělej si s tím co chceš. Pokud ti to pomáhá, kup mi kafe ☕.