MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
예배 설교와 성경 공부, 교회 메시지를 기록하고 전사하며 정리합니다
Grave, transcreva e organize sermões, estudos bíblicos e mensagens da igreja. O Scriba reconhece os versículos citados e entrega um resumo pronto ao final.
미디어TypeScript · PLpgSQLGitHub @renan-prado온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Transcrição e resumo de sermões e aulas bíblicas. O celular grava a pregação inteira num arquivo só e a tela fica quieta; no stop, o áudio sobe, é transcrito de uma vez e vira um resumo estruturado. A partir dele sai um estudo teológico, se a pessoa pedir. Também dá para importar um vídeo do YouTube e receber o mesmo resumo a partir da legenda. Requer Node 20+ e um .env.dev (o modelo é .env.example, peça os valores a quem já tem o ambiente).README 전문 보기 ↗
Transcrição e resumo de sermões e aulas bíblicas. O celular grava a pregação inteira num arquivo só e a tela fica quieta; no stop, o áudio sobe, é transcrito de uma vez e vira um resumo estruturado. A partir dele sai um estudo teológico, se a pessoa pedir. Também dá para importar um vídeo do YouTube e receber o mesmo resumo a partir da legenda.
Next.js 16 (App Router) · React 19 · Supabase · Tailwind v4 · Stripe.
Requer Node 20+ e um .env.dev (o modelo é .env.example, peça os valores a
quem já tem o ambiente).
npm install
npm run dev # http://localhost:3000, contra o Supabase e o Stripe de DEV
Não crie .env.local. O Next o carregaria sozinho, e um next dev
distraído passaria a falar com produção sem avisar. O src/scripts/with-env.mjs
aborta se encontrar qualquer arquivo dessa família. Detalhes em
docs/ambientes.md.
src/app/ as rotas, agrupadas por área: (site) (entrar) (app) (painel)
src/lib/ a camada de servidor: LLM, banco, env, auth, cobrança
src/features/ as features, componentes e hooks
src/shared/ tema, tokens, marca e a UI base
src/scripts/ release, db:push, with-env, stripe:doctor
supabase/ as migrações
docs/ os guias longos
Na raiz ficam só configuração, public/ e supabase/ — os dois últimos porque
o Next e o CLI do Supabase os procuram lá.
| Comando | O que faz |
|---|---|
npm run dev | dev server com .env.dev |
npm run prod | dev server com .env.prod. Dados reais, Stripe LIVE |
npm run typecheck | tsc --noEmit |
npm run check | Biome: organiza imports, formata, corrige lint |
npm run db:push | aplica as migrações no Supabase de dev |
npm run stripe:doctor | diagnostica a configuração do Stripe |
Commits seguem Conventional Commits (validado pelo husky).
Um projeto na Vercel, dois destinos:
master → scriba.cc (Production)develop → dev.scriba.cc (Preview)Cada um com seu Supabase e seu Stripe. Nunca aponte os dois para o mesmo
banco, o with-env recusa.
O código é comentado com o porquê das decisões, e os cabeçalhos de arquivo são a primeira parada. Acima deles:
AGENTS.md: o índice. Cada pasta relevante tem o seu,
com as regras que valem ali (src/app/, src/lib/, src/features/billing/server/,
src/features/*/, src/shared/, supabase/).docs/: guias longos: configuração de ambiente,
Stripe, programa de parceiros, bridge React Native, e a auditoria de
segurança em docs/security/.Esses documentos são escritos para agentes de IA e para pessoas ao mesmo tempo. Mudou um comportamento que algum deles descreve? Atualize no mesmo commit, um doc errado é pior que doc nenhum, porque é lido com confiança.