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.