TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Private AI-powered Personal Operating System
Translation pending
ProductivityTypeScript · JavaScriptGitHub @alfeifalOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
A private, authenticated, AI-powered Personal Operating System: one place to manage, document,
analyze and improve your life — and to talk to it so the system organizes your life with you.
The AI never touches the database directly: it can only call typed, risk-classified tools
(src/server/ai/tools/*) that go through the same services the UI uses. Every call is validated,
logged (ai_action_logs) and, for medium/high-risk actions, held for your confirmation.Read the full README ↗A private, authenticated, AI-powered Personal Operating System: one place to manage, document, analyze and improve your life — and to talk to it so the system organizes your life with you.
Modules: Home · Assistant · Calendar · Tasks · Planner · Finance · Investing · Trading · Market News · Training · Nutrition · Studies · German · Goals · Projects · Journal · Analytics · Reviews · Notifications · Settings.
USER → AI ASSISTANT → TOOL / FUNCTION CALLING → APPLICATION SERVICES → POSTGRESQL
The AI never touches the database directly: it can only call typed, risk-classified tools
(src/server/ai/tools/*) that go through the same services the UI uses. Every call is validated,
logged (ai_action_logs) and, for medium/high-risk actions, held for your confirmation.
Next.js 16 (App Router, route handlers, proxy.ts) · React 19 · TypeScript · Tailwind CSS 3 ·
PostgreSQL 16 · Drizzle ORM · Zod · Anthropic SDK (tool use) · Recharts · Motion (animation) ·
PWA (manifest + SW) · Vitest.
pnpm install
cp .env.example .env # set DATABASE_URL, AUTH_SECRET, ANTHROPIC_API_KEY (optional), FINNHUB_API_KEY (optional)
pnpm db:migrate # applies ./drizzle migrations
pnpm dev # http://localhost:3000 → /setup creates the owner account
The first account is created from /setup. Afterwards sign-up is closed unless ALLOW_SIGNUP=true.
Creating the account seeds: finance categories + a default account, the training routine from
your attached document (8-day cycle, 49 exercises), the German subject linked to the module,
a paper trading account and an empty watchlist. No fake activity data is ever inserted.
| Command | What |
|---|---|
pnpm dev / pnpm build / pnpm start | Next.js |
pnpm typecheck · pnpm lint · pnpm test | Checks (tests use TEST_DATABASE_URL) |
pnpm db:generate · `pnpm db:migrate [--test | --http]·pnpm db:studio` |
pnpm db:seed <email> | Re-seed the routine for a user (idempotent) |
pnpm backup | pg_dump to backups/ (see scripts/backup.sh) |
pnpm check | typecheck + lint + test + build |
Every important record carries a source label (user exact · ai · estimated · import/database ·
external · calculated) and the UI shows it. Market prices and news come only from real providers
(Finnhub / Stooq / Yahoo / CoinGecko / public RSS feeds) and are shown with their source and freshness;
missing data is reported as missing, never invented. Real and simulated trading results are never
mixed.