TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Nibie is a personal AI workspace that helps you think, research, and continue your work—with less repetition.
Use a conversation to continue a task, a Room to keep its brief and files together, and explicit Memory for facts you want to reuse. Product requirements and implementation guidance are maintained in docs/.
Use Node.js 22.12+ from the 22.x line and npm to match CI. Node.js 24.x is also supported by the current test toolchain.
Available checks: npm run lint, npm run typecheck, npm test, npm run build, and npm run test:e2e.README 전문 보기 ↗Nibie is a personal AI workspace that helps you think, research, and continue your work—with less repetition.
Use a conversation to continue a task, a Room to keep its brief and files together, and explicit Memory for facts you want to reuse. Product requirements and implementation guidance are maintained in docs/.
Use Node.js 22.12+ from the 22.x line and npm to match CI. Node.js 24.x is also supported by the current test toolchain.
npm ci
npm run dev
Available checks: npm run lint, npm run typecheck, npm test, npm run build, and npm run test:e2e.
Copy .env.example to .env.local and fill the existing Supabase public URL/key
and server-only provider variables for authenticated generation. Without those,
/preview and the development-only /preview/chat-core exercise synthetic UI
flows. They do not establish signed-in or live-provider acceptance. Keep private
keys out of browser variables and version control.
For the existing local Supabase setup, use npm run dev:local and
npm run local:down; see local setup script and
branching/migration guidance. Root DB/RLS
checks use a dedicated Docker database through npm run test:integration:local.
The independent Fastify/contracts packages use their own lockfiles:
npm ci --prefix packages/contracts
npm run typecheck --prefix packages/contracts
npm run build --prefix packages/contracts
npm ci --prefix apps/api
npm run typecheck --prefix apps/api
npm test --prefix apps/api
Build contracts before installing the API's local file dependency. Next.js still serves production traffic; implemented Fastify preference/account routes do not imply a production cutover. See current architecture and architecture delivery status.
Nibie uses lightweight trunk-based development: main stays production-ready, normal work uses short-lived feat/*, fix/*, refactor/*, chore/*, and similar branches, and pull requests use Vercel Preview instead of a permanent staging branch. Large coordinated releases may temporarily use release/vX.Y.Z and delete it after release.
See docs/engineering/BRANCHING_STRATEGY.md for the full workflow, branch naming rules, agent/worktree guidance, release flow, and merge policy.
.env.example to .env.local.NEXT_PUBLIC_APP_URL to the app's canonical origin, and set NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY from the Nibie Supabase project API settings. Do not use a secret/service-role key in the app.${NEXT_PUBLIC_APP_URL}/auth/callback to the Supabase Auth redirect URL allowlist so email confirmation can return to the server callback.DATABASE_URL to the project's PostgreSQL connection string. It is used only by Drizzle migrations; keep it server-side.npm run db:migrate. Production migrations run in the Production DB Migration GitHub Actions workflow on every push to main; the Vercel build does not migrate.The initial migration creates the user, conversation, and message tables, creates user rows from Supabase Auth sign-ups, and enables owner-scoped RLS. Normal application data access must use the cookie-bound Supabase client and publishable key so Postgres evaluates RLS as the signed-in user. Do not use service-role or privileged direct database connections for user-data requests.
RLS integration tests require a loopback PostgreSQL database named exactly nibie_ai and the explicit opt-in ALLOW_TEST_DATABASE_RESET=1; they reset its app/auth schemas. Configure TEST_DATABASE_URL only for that dedicated local test database. The suite rejects remote hosts even if they use the same database name. Never point this variable at staging or production. npm run test:integration:local starts and cleans up the dedicated Docker test database.
Nibie's product direction is documented in docs/product/PERSONAL_AI_WORKSPACE.md, with backend boundaries in docs/architecture/BACKEND_V2.md.
The implemented chat scope and release boundaries are in docs/product/V1_RELEASE.md. Beta acceptance is tracked in docs/engineering/CHAT_V1_BETA_ACCEPTANCE.md. Original starter documents remain historical references under docs/archive/starter/.