TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Transcrição automática de áudios do WhatsApp com IA — 99.8% de precisão em português.README 전문 보기 ↗
Transcrição automática de áudios do WhatsApp com IA — 99.8% de precisão em português.
zapscript/
├── apps/
│ ├── api/ → Servidor Fastify (autenticação, números, billing, webhooks)
│ ├── worker/ → Pipeline de transcrição (Whisper + Claude)
│ ├── web/ → Frontend Next.js 14
│ └── monitor/ → Health checker + alertas
├── packages/
│ └── database/ → Schema Prisma + migrations
└── infra/ → Scripts de deploy e configuração
Instale antes de começar:
# Node.js v20 LTS
https://nodejs.org
# pnpm
npm install -g pnpm
# ffmpeg (converte OGG/M4A/WAV → MP3)
# Mac: brew install ffmpeg
# Ubuntu: sudo apt install ffmpeg
# Windows: https://ffmpeg.org/download.html
| Serviço | Para quê | URL |
|---|---|---|
| Supabase | Banco PostgreSQL | https://supabase.com |
| OpenAI | Whisper API (transcrição) | https://platform.openai.com |
| Groq | Whisper turbo (primário, mais rápido) | https://console.groq.com |
| Anthropic | Claude API (resumos) | https://console.anthropic.com |
| Asaas | Pagamentos (PIX + cartão) | https://asaas.com |
| Evolution API | WhatsApp self-hosted | https://github.com/EvolutionAPI |
| Resend | E-mail transacional | https://resend.com |
| Vultr | Servidor único: API + Worker + Redis + Evolution (Docker) | https://vultr.com |
| Vercel | Hospedagem Frontend | https://vercel.com |
git clone https://github.com/foxtecnologiaonline/zapscript.git
cd zapscript
pnpm install
cp .env.example .env
# Abrir .env no editor e preencher TODAS as variáveis
Gerar secrets:
node infra/gen-secrets.js
cd packages/database
npx prisma migrate dev --name init
npx prisma generate
npx ts-node prisma/seed.ts # Seed: planos Free, Pro, Executive
cd ../..
# API + Worker + Frontend simultâneo
pnpm dev
Acessar:
1. localhost:3000 → Cadastrar conta
2. Dashboard → Números → Conectar via QR (Evolution API)
3. Enviar áudio para o número no WhatsApp
4. Transcrição aparece no dashboard em ~10s
5. Testar pagamento: dashboard → Plano → Assinar Pro
O deploy é sempre manual — nada acontece sozinho quando o código chega em
master:
action: deploy
(.github/workflows/ops.yml). O workflow faz SSH no servidor, clona o
master mais recente e builda as imagens da API e do Worker direto no
próprio servidor (não usa imagens do ghcr.io), troca :latest sem
downtime (API primeiro, espera healthcheck, depois Worker) e mantém a
imagem anterior como :previous para rollback.action: rollback.MIGRACAO_VULTR.md.# Rodar migrations em produção (a partir de qualquer máquina com acesso ao DB):
DATABASE_URL=... npx prisma migrate deploy --schema=packages/database/prisma/schema.prisma
Integração Git nativa — todo push em master builda e deploya automaticamente,
sem passo manual.
# Variáveis no Vercel dashboard:
# NEXT_PUBLIC_API_URL=https://api.zapscript.me
# NEXT_PUBLIC_SUPABASE_URL=...
# NEXT_PUBLIC_SUPABASE_ANON_KEY=...
| Camada | Tecnologia |
|---|---|
| Frontend | Next.js 14, Tailwind CSS |
| API | Fastify, TypeScript |
| WebSocket | Socket.io + Redis adapter |
| Worker/Filas | BullMQ + Redis (container local no Vultr) |
| Evolution API (instâncias dedicadas) | |
| Transcrição | Groq whisper-large-v3-turbo (primary) + OpenAI whisper-1 (fallback) |
| Resumos | Anthropic Claude Haiku (primary) + GPT-4o-mini (fallback) |
| Banco | PostgreSQL (Supabase) + Prisma |
| Pagamentos | Asaas (PIX + cartão) |
| Resend API | |
| Criptografia | AES-256-GCM (dados sensíveis) |
| Error tracking | Sentry |
| Deploy API | Vultr (Docker, self-hosted) |
| Deploy Web | Vercel |
| Plano | Preço | Áudios/mês | Números | Inclui |
|---|---|---|---|---|
| Core | Grátis | 200 | 1 | Transcrição + resumo com IA |
| Profissional | R$49/mês (R$295/ano) | 500 | 1 | + Atende (atendimento 24/7 por IA) |
| Empresas | R$99/mês (R$595/ano) | 500 | 5 | + CRM, Tarefas |
Pro (R$37) e Executive (R$67) são planos legado — fora de linha para novos
assinantes, mantidos só para quem já assinava antes da revisão de tiers.
Fonte da verdade: apps/api/src/routes/billing.ts (PLAN_PRICES) e
packages/database/prisma/seed.ts.