TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A quieter way through AI.
CTRL is a calm AI briefing and decision partner for founders and small-team CEOs building the AI-native version of their business. Make Your Mind Up is its warm, one-question-at-a-time intake. The interface stays small while curation, memory, evidence, delivery, and AI orchestration do the heavy lifting.README 전문 보기 ↗Status: Current
A quieter way through AI.
CTRL is a calm AI briefing and decision partner for founders and small-team CEOs building the AI-native version of their business. Make Your Mind Up is its warm, one-question-at-a-time intake. The interface stays small while curation, memory, evidence, delivery, and AI orchestration do the heavy lifting.
Production: makeyourmindup.ai
Product: CTRL
Repository: krishanraja/mm-ctrl
Last verified: 2026-09-08 against live Supabase Brain-substrate and containment readback, plus the integrated release-candidate source tree. The public frontend remains on its earlier production baseline until PR #374 is merged and its Vercel deployment is verified.
| Need | Document |
|---|---|
| Product, user, and experience | docs/current/product.md |
| Marketing, sales, buyer, and claims | docs/current/commercial.md |
| System and data flow | docs/current/architecture.md |
| Live, nested, and retired capabilities | docs/current/features.md |
| Production baseline and known debt | docs/current/release-state.md |
| Setup, release, and rollback | project-documentation/REPLICATION_GUIDE.md |
| Coding-agent instructions | CLAUDE.md |
| Complete documentation map | docs/current/README.md |
Executable code and authoritative environment readback outrank prose. When behavior changes, update the current document in the same pull request.
The Supabase project is shared. CTRL runs alongside other Mindmaker surfaces in project bkyuxvschuwngtcdhsyg. Production readback on 2026-09-05 found 183 live Edge Functions. This repository contains 115 Edge Function directories excluding _shared; neither number establishes which shared-project functions CTRL owns. The database also has tables and cron jobs this repository does not own.
Two rules follow. Establish ownership and the exact live name before changing, deploying, or rolling back any function. Treat every directory under supabase/functions/ as production-significant even when this repository has no caller, because cron, external webhooks, and links in sent email may invoke it. Directory presence alone does not prove that a function is currently deployed. See architecture.
The intended full loop is:
one-question intake
-> optional company recognition and fresh evidence
-> one-click confirmation or correction
-> consented context
-> First Lens
-> shared corroborated AI pool
-> personal ranking and briefing
-> decision weighed against evidence
-> explicit confirmation or correction
-> stronger memory
Under the 2026-09-05 trust containment, the public intake still supports text, a deterministic local result, and ordinary signup. Server voice transcription, company and profile recognition, the server-generated result, persisted handoff, result email, and creation of a new no-login briefing subscription are temporarily unavailable. The authenticated core product remains separate from those public onboarding limits.
Today, Decide, Blind Spot, Memory, Briefing, and Settings are the primary product. Context export and deeper review/build chains remain nested harnesses. The lesson-kit product is retired and /kit* redirects to /try.
| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript 5.5, Vite 5.4, React Router 6 |
| UI | Tailwind CSS, Radix primitives via shadcn, Framer Motion, ctrl-ds tokens |
| Client data | TanStack Query, React Context, Supabase client |
| Backend | Supabase PostgreSQL, Auth, Storage, Edge Functions, Vault, pg_cron |
| AI | Capability-specific OpenAI, Anthropic, Gemini, and Grok paths |
| Voice | OpenAI transcription, Gemini fallback, ElevenLabs speech |
| Identity and evidence | PDL and Brandfetch for optional onboarding resolution; Perplexity, Tavily, Brave, Jina, NewsAPI.org, Exa, Artificial Analysis, RSS, GDELT, Hacker News |
| Billing and email | Stripe and Resend |
| Hosting | Vercel frontend and Supabase Cloud backend |
Measured source inventory on 2026-09-05: 115 Edge Function directories excluding _shared, 51 hook files, and 167 SQL migrations. The shared project had 183 live functions; that deployment count is not an ownership map.
There is no truthful single global “primary AI provider.” See the capability matrix in the current architecture.
>=22 <25.env.local with publishable frontend valuesPowerShell:
npm ci
Copy-Item .env.example .env.local
npm run dev
macOS or Linux:
npm ci
cp .env.example .env.local
npm run dev
Minimum browser variables:
VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY or VITE_SUPABASE_PUBLISHABLE_KEYNever expose service-role, provider, payment, email, encryption, or cron secrets through VITE_* variables.
npm run docs:check
npm run standards:check
npm run typecheck
npm test -- --run
npm run build
npm run test:e2e # requires a running local or preview target
Use focused tests while iterating, then run the applicable full gates. Start npm run dev in another terminal or set E2E_BASE_URL to the authorised preview before Playwright. Most authenticated specs remain skipped until the documented auth seed helper is wired. Typecheck and changed-file lint are baseline-scoped because the repository carries disclosed historical debt. New or worsened diagnostics fail the gate.
main; Vercel is Git-connected.supabase/config.toml.supabase db push.Follow the exact process in the replication and release guide.
Current documents carry status, owner, and verification metadata. Dated roadmaps, delivery traces, old specs, and release journals are retained as history but do not compete with the current set. Run npm run docs:check to validate links, counts, decision IDs, pricing consistency, and known drift traps.
Built by Krish Raja.