Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
O CodeRV é um sistema feito para ajudar desenvolvedores solos e times a garantir a qualidade do seu código
Translation pending
Developer toolsTypeScript · JavaScriptGitHub @eduardolopesPDAOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗O CodeRV é um sistema de revisão de código para desenvolvedores solo e times, que combina análise estática (ESLint/Ruff) com análise por IA. A IA usa o contexto do projeto (descrição, arquitetura, convenções) e as regras de negócio cadastradas pelo usuário como única fonte de verdade — ela não inventa nem reinterpreta regras, apenas compara o código com o que foi cadastrado e pede esclarecimento quando há dúvida.
apps/web)apps/api)openai/gpt-oss-120b), via groq-sdkapps/web, apps/api, packages/shared)Team); usuários entram em times como OWNER ou MEMBER, e cada novo usuário já ganha um time pessoal no registro.Rule → RuleVersion, nunca editadas in-place) e podem ser globais ou restritas a arquivos via glob pattern.ContextEntry), rastreável até o achado que a originou.npm install
docker compose up -d # sobe o Postgres (precisa do Docker Desktop aberto)
# apps/api/.env precisa ter:
# DATABASE_URL, JWT_SECRET, WEB_ORIGIN, LLM_API_KEY (chave do Groq)
cd apps/api && npx prisma migrate dev # só na primeira vez / após mudar o schema
npm run dev:api # API na porta 3333
npm run dev:web # front na porta 5173
O frontend lê VITE_API_URL (opcional); sem ela, assume http://localhost:3333.
Comandos do apps/web:
npm run dev # vite
npm run typecheck # tsc --noEmit
npm run build # tsc -b && vite build
apps/web)Reescrito por completo com design system próprio (dark studio + acento papaya), tokens no tailwind.config.js, primitivos em src/components/ui e feature modules em src/features.
/login, /register, /projects, /projects/:id/(revisao|regras|contexto), /times. As abas do projeto são rotas — a URL é compartilhável e o botão voltar funciona.src/lib/query/keys.ts.src/lib/api/*, com ApiError que absorve tanto { error: "CODE" } quanto o flatten() do Zod.localStorage por projeto (trocar de aba não perde o editor) e o histórico local guarda os ids das últimas análises.coderv) em src/components/code/CodeEditor.tsx.Ver NOTES.md para decisões de arquitetura e o restante do contexto do projeto.