DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
AI 翻译
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证This repo is for me to put all my work on the day and the AI register everything into a database in the end of the day.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Agente pessoal contextual em Next.js, TypeScript, Supabase e OpenAI. O pré-MVP já possui captura em linguagem natural, interpretação estruturada, tarefas confirmadas, chat com fontes internas, memória, heartbeat, revisões, arquivos privados e auditoria.
text-embedding-3-small, busca pgvector e fontes internas clicáveis.Google OAuth e Vercel foram deliberadamente adiados enquanto o produto permanece em pré-MVP.
Requisitos: Node.js 22+ e um projeto Supabase vinculado. Docker é necessário apenas para a suíte local do Supabase.
npm install
Copy-Item .env.example .env.local
npx supabase link --project-ref SEU_PROJECT_REF
npx supabase db push --dry-run
npx supabase db push
npm run dev
Variáveis mínimas em .env.local:
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=
BYOK_MASTER_KEY=
BYOK_FINGERPRINT_PEPPER=
BYOK_RATE_LIMIT_PEPPER=
Não existe chave OpenAI de projeto. Cada usuário configura a própria chave em Ajustes, e ela é guardada cifrada sob BYOK_MASTER_KEY. Os três segredos BYOK precisam ser idênticos no runtime Next.js e nos segredos das Edge Functions do mesmo ambiente — uma credencial salva sob uma chave não abre sob outra, e a divergência é silenciosa na hora de salvar e terminal na hora de executar. Confira antes de configurar qualquer credencial:
npm run byok:verify-runtime
Não coloque service role, segredo do heartbeat ou segredo BYOK em variáveis NEXT_PUBLIC_*.
npm run lint
npm run typecheck
npm test
npm run test:coverage
npm run build
npm run test:e2e
npm run test:remote
npx supabase db lint --linked --level warning
O E2E online usa credenciais temporárias obtidas da CLI, cria um usuário descartável, testa o fluxo completo e remove usuário, dados e arquivo ao terminar.
npx playwright test e2e/intelligent-capture.spec.ts --project=desktop
npx playwright test e2e/intelligent-capture.spec.ts --project=mobile
npx supabase functions deploy heartbeat --project-ref SEU_PROJECT_REF --no-verify-jwt
npx supabase functions deploy process-jobs --project-ref SEU_PROJECT_REF
npx supabase secrets set HEARTBEAT_SECRET=VALOR_FORTE --project-ref SEU_PROJECT_REF
O cron do banco executa run_all_heartbeats() a cada hora. A Edge Function oferece uma entrada operacional adicional e exige x-heartbeat-secret.
docs/PRD.md — visão e requisitos do produto.docs/ARCHITECTURE.md — topologia e limites atuais.docs/DATABASE.md — entidades, RLS, vetores e automações.docs/AI_AGENT.md — contratos de extração, chat e heartbeat.docs/SECURITY.md — controles ativos e lacunas antes de produção.docs/IMPLEMENTATION_PLAN.md — status honesto por fase.docs/STATE.md — estado operacional atual e gate da próxima fase.docs/DECISIONS.md — ADRs append-only.docs/CHANGELOG.md — mudanças técnicas por fase.docs/TODO.md — backlog, riscos e trabalho atual.