[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92773":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},92773,"carcara-code","Yg0rAndrade\u002Fcarcara-code","Yg0rAndrade","Carcará Code: IDE desktop em Electron para programar com o Claude Code de forma visual e minimalista (inspirado no Lovable). Inclui preview ao vivo com \"grab\" de elementos, abas para conectores REST e MCP, e identidade visual própria (carvão quente + brasa). Roda via assinatura, nunca por API.",null,"JavaScript",75,8,1,0,23,45.16,"MIT License",false,"main",[],"2026-07-22 04:02:07","\u003Cp align=\"center\">\n  \u003Cimg src=\"imgs\u002Flogo.svg\" alt=\"Carcará Code\" width=\"110\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Carcará Code\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Infinitos projetos, um único voo.\u003C\u002Fstrong>\u003Cbr>\n  IDE minimalista para o \u003Ca href=\"https:\u002F\u002Fclaude.ai\u002Fcode\">Claude Code\u003C\u002Fa> (ou qualquer IA com CLI). Um ícone por projeto, chat e preview lado a lado.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"..\u002F..\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FYg0rAndrade\u002Fcarcara-code?style=flat-square&color=D99748&label=download\" alt=\"Release\">\u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicença-MIT-D99748?style=flat-square\" alt=\"MIT\">\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplataforma-Windows-D99748?style=flat-square\" alt=\"Windows\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ffeito%20com-Electron%20%2B%20React-D99748?style=flat-square\" alt=\"Electron + React\">\n  \u003Ca href=\"..\u002F..\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FYg0rAndrade\u002Fcarcara-code?style=flat-square&color=D99748\" alt=\"Stars\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"imgs\u002Fhero.png\" alt=\"Carcará Code: chat com o Claude Code à esquerda e preview do projeto rodando à direita\" width=\"100%\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=TZSSrXYWrYU\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FTZSSrXYWrYU\u002Fmaxresdefault.jpg\" alt=\"Assista à demonstração do Carcará Code\" width=\"70%\">\n  \u003C\u002Fa>\n  \u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=TZSSrXYWrYU\">\u003Cstrong>&#9654;&nbsp; Assista à demonstração no YouTube\u003C\u002Fstrong>\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## O que é\n\nEu costumo tocar vários projetos ao mesmo tempo, e trabalhar com IA nisso virava um caos de janelas: uma instância do VS Code por projeto, um terminal em cada, o preview no navegador, o Git noutro canto.\n\nO **Carcará Code** junta tudo num lugar só. Três painéis, zero firula:\n\n1. **Rail** — um ícone por projeto (varre a sua pasta raiz). Cada ícone tem a sua sessão de IA viva; dá pra ter o Claude trabalhando em três projetos em paralelo e voar entre eles num clique.\n2. **Chat** — conversa com o Claude Code naquele projeto (usa a **sua assinatura**, não a API: não precisa de API key e a conta não passa por ninguém).\n3. **Preview** — detecta o script `dev`\u002F`start`, sobe o servidor e mostra o site embutido. Se já estiver rodando, não sobe de novo.\n\n## Recursos\n\n**Preview automático ao selecionar o projeto**\n\nClicou no ícone, o preview sobe sozinho. Chat de um lado, site do outro, e a mudança aparece na hora.\n\n\u003Cimg src=\"imgs\u002Fpreview-site.png\" alt=\"Preview do site rodando embutido, ao lado do chat\" width=\"100%\">\n\n**Editor de código com árvore de arquivos**\n\nQuando precisa pôr a mão no código, o editor (CodeMirror) e a árvore de arquivos estão ali, sem trocar de janela.\n\n\u003Cimg src=\"imgs\u002Fcode.png\" alt=\"Editor de código com árvore de arquivos\" width=\"100%\">\n\n**Qualquer IA com CLI, por projeto**\n\nCada projeto escolhe qual CLI usar: Claude Code, Codex, OpenCode, Antigravity ou um comando personalizado.\n\n\u003Cimg src=\"imgs\u002Fai-per-project.png\" alt=\"Tela de configuração: escolher a CLI de IA por projeto\" width=\"100%\">\n\n**E ainda:** chamadas de API (aba REST), conexão MCP, subir pro GitHub e checkpoints para \"voltar no tempo\" — sem sujar o Git do seu projeto (o histórico vive num repositório-sombra separado).\n\n## Baixar\n\nPegue a versão mais recente na página de **[Releases](..\u002F..\u002Freleases)**.\n\n**Windows** — baixe o `CarcaraCode-Setup-*.exe`, execute e pronto.\n\n> Na primeira execução o Windows pode mostrar um aviso do SmartScreen (\"O Windows protegeu seu PC\"), porque o instalador ainda não é assinado. Clique em **Mais informações → Executar assim mesmo**. É seguro — o código é aberto, dá pra auditar tudo aqui.\n\n**Linux** — baixe o `CarcaraCode-*.AppImage`, dê permissão de execução e abra:\n\n```bash\nchmod +x CarcaraCode-*.AppImage\n.\u002FCarcaraCode-*.AppImage\n```\n\n> É um arquivo único e portátil — não precisa instalar. No gerenciador de arquivos, dá também pra marcar \"Permitir execução\" nas propriedades e abrir com duplo-clique.\n\n## Como rodar (a partir do código)\n\n```bash\nnpm install\nnpm start\n```\n\nNa primeira vez, clique no **+** do rail pra escolher a pasta onde ficam seus projetos (padrão: `~\u002FDocuments\u002Fgithub`). Cada subpasta vira um ícone.\n\n## Requisitos\n\n- **Node.js** instalado.\n- **Claude Code** instalado e logado (`claude` no terminal funcionando) — o chat usa a mesma autenticação.\n\n## Notas (MVP)\n\n- O chat roda em modo `bypassPermissions` pra ter o fluxo \"Lovable\" (sem pedir confirmação a cada passo).\n- O preview detecta a porta lendo a saída do dev server (`http:\u002F\u002Flocalhost:PORT`).\n- Estado por projeto (chat\u002Fpreview) vive em memória enquanto o app está aberto.\n- Se for abrir de dentro de um terminal do Claude Code, limpe `ELECTRON_RUN_AS_NODE` antes (`$env:ELECTRON_RUN_AS_NODE=$null; npm start`) — essa variável faz o Electron rodar como Node puro. Num terminal normal não precisa.\n\n## Como contribuir\n\nToda ajuda é bem-vinda — bug, ideia, tradução, ou código.\n\n1. Abra uma **[issue](..\u002F..\u002Fissues)** descrevendo o bug ou a ideia (ou pegue uma que já exista).\n2. Faça um **fork**, crie uma branch (`git checkout -b minha-melhoria`).\n3. Rode local com `npm install && npm start` pra testar.\n4. Lembre: edições em `src\u002F` só aparecem depois de `npm run build` (o app carrega de `dist\u002F`).\n5. Abra um **pull request** explicando o que mudou e por quê.\n\nNão precisa ser perfeito — PRs pequenos e focados são os mais fáceis de revisar e aceitar.\n\n## Stack\n\nElectron + React + Vite, CodeMirror (editor), xterm + node-pty (terminal), Tailwind. O chat conversa com o **Claude Code** que você já tem instalado.\n\n## Licença\n\n[MIT](LICENSE) © Ygor Andrade — use, modifique e distribua à vontade.\n","Carcará Code 是一款基于 Electron 的轻量级桌面 IDE，专为本地化、可视化地协同使用 Claude Code 等 CLI 型 AI 编程工具而设计。核心功能包括：项目图标导航栏（支持多项目并行会话）、内置 Chat 交互界面（直接调用用户本地 Claude Code 客户端，无需 API Key）、实时预览面板（自动检测并启动 dev\u002Fstart 脚本）、集成文件树与 CodeMirror 编辑器，以及 REST\u002FMCP 连接器标签页。采用“热炭+余烬”视觉主题，强调极简操作流。适用于前端快速原型开发、AI 辅助多项目并行编程及注重隐私的本地 AI 编程场景。",2,"2026-07-10 02:30:25","CREATED_QUERY"]