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.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A bot-free AI meeting notepad. Browser capture of system and mic audio, Gemini
transcription with diarization, and structured note generation under a chosen
persona lens. Next.js App Router, TypeScript, Tailwind CSS v4, Supabase.
Design tokens live in app/globals.css. See CLAUDE.md for stack and
conventions, docs/ROADMAP.md for scope, docs/DECISIONS.md for what is
locked, and docs/KNOWN_GAPS.md for what is deliberately not built.
npm install
npm run dev查看完整 README ↗A bot-free AI meeting notepad. It records on your own device, transcribes, and writes a structured note you can question.
Live site · press Try the demo
| Row | |
|---|---|
| Phase | In build. The core chain works end to end. |
| Shipped | Brand mark, icons and in-app header mark, Recorder, Gemini transcription, note generation, embeddings, ask-your-notes chat, Dashboard, Personas, Collections, Settings, Onboarding, Auth, Record HUD |
| Next | #72 Record HUD rough notes pane. Order is tracked in #39. |
| Updated | 2026-09-30 |
app/globals.css. Every colour is a token.| Layer | Choice |
|---|---|
| App | Next.js App Router, React Server Components, TypeScript |
| Styling | Tailwind CSS v4, one token file for both themes |
| Data and auth | Supabase (Postgres, Auth, Storage) with RLS |
| Transcription | Google Gemini |
| Notes and chat | Anthropic Claude via the AI SDK |
| Embeddings | Voyage |
| Hosting | Vercel |
You need Node 24 and a Supabase project.
npm ci
cp .env.local.example .env.local
npm run dev
Fill in .env.local:
| Variable | Where it comes from |
|---|---|
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY | Supabase project API keys |
SUPABASE_SECRET_KEY | Supabase project API keys. Server only. Bypasses RLS. |
CRON_SECRET | Any random string of 32+ characters |
GEMINI_API_KEY | Google AI Studio |
ANTHROPIC_API_KEY | Anthropic Console |
VOYAGE_API_KEY | Voyage AI |
DEV_LOGIN_PASSWORD | Leave unset. /api/dev-login writes one on first use. |
In development, open /api/dev-login to sign in as a test account. Hosted setup, redirect lists and Vercel variables: docs/DEPLOYMENT.md.
npm run test:unit
npm run test:integration
Never npm test. It stops on purpose. CI runs typecheck, test:unit and build on every PR.
PRODUCT.md and DESIGN.md: who it is for, and how it looksdocs/ROADMAP.md: scope and plandocs/DECISIONS.md: what is lockeddocs/KNOWN_GAPS.md: what is deliberately not builtdocs/adr/: decision recordsCLAUDE.md and CONTEXT.md: conventions and glossary