TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Biblioteca pessoal open source para organizar links, prompts e favoritos com tags hierárquicas.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Sua biblioteca pessoal de links, prompts e snippets. Organize tudo com tags hierárquicas e encontre qualquer coisa em segundos. O Muvuca reúne links, prompts e componentes de código em uma biblioteca visual, rápida e fácil de manter. Você pode importar os favoritos do navegador, organizar o acervo em até seis níveis de tags e pesquisar por título, conteúdo, descrição ou domínio.README 전문 보기 ↗
O Muvuca reúne links, prompts e componentes de código em uma biblioteca visual, rápida e fácil de manter. Você pode importar os favoritos do navegador, organizar o acervo em até seis níveis de tags e pesquisar por título, conteúdo, descrição ou domínio.
git clone https://github.com/kayodante/muvuca.git
cd muvuca
pnpm install --frozen-lockfile
supabase start
cp .env.example .env.local
Copie a Publishable key exibida por supabase start para
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY em .env.local. Os demais valores já
apontam para o ambiente local.
pnpm dev
Acesse localhost:3000 e entre com
[email protected] e a senha muvuca-dev-local, a conta que
supabase/seed.sql recria a cada supabase db reset. O email de
recuperação de senha chega no Mailpit local;
nenhum email é enviado de verdade.
Para encerrar o ambiente local:
supabase stop
Para usar o Muvuca com um projeto Supabase na nuvem ou self-hosted:
Crie o projeto e aplique as migrations:
supabase link --project-ref <seu-project-ref>
supabase db push
Preencha as três variáveis de .env.local com os dados do projeto.
Crie o primeiro usuário em Authentication → Users → Add user no painel do Supabase, com email e senha (mínimo de 12 caracteres).
Faça o build e o deploy seguindo o guia de deploy.
O formulário de login não cria novas contas: o Muvuca foi pensado para um deploy pessoal, autenticado por email e senha. A senha esquecida é redefinida por um link enviado ao email em Esqueci a senha.
| Variável | Uso |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | URL do projeto Supabase |
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY | Chave publicável (sb_publishable_...) |
NEXT_PUBLIC_APP_URL | URL pública da aplicação |
Todas são públicas por design. O Muvuca não usa service_role nem outra chave
administrativa no servidor da aplicação.
| Comando | Descrição |
|---|---|
pnpm dev | Inicia o servidor de desenvolvimento |
pnpm test | Executa os testes com Vitest |
pnpm test:e2e | Executa os testes end-to-end com Playwright |
supabase test db | Executa os testes de banco e RLS com pgTAP |
pnpm check | Executa lint, typecheck, testes e verificação de formato |
pnpm build | Gera o build de produção |
app/ Rotas do Next.js App Router
components/ Componentes React por área de produto
lib/
actions/ Server Actions
database/queries/ Consultas tipadas ao Supabase
validation/ Schemas Zod
security/ Headers, CSP, logs e redirects
metadata/ Pipeline protegido de prévias de links
supabase/ Clientes para browser, servidor e proxy
supabase/
migrations/ Schema versionado em SQL
tests/ Testes pgTAP
e2e/ Testes Playwright
docs/ Arquitetura e deploy
proxy.ts Sessão Supabase e nonce CSP por request
O Muvuca nasceu como estudo de caso de desenvolvimento assistido por IA, com foco em arquitetura, segurança e fluxo de trabalho com agentes. O projeto usa Next.js, React, TypeScript e Supabase, com RLS deny-by-default e validação em profundidade.
Distribuído sob a licença MIT.