TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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 devREADME 전문 보기 ↗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