Autos processuais. Em texto, em segundos.
Qualquer PDF de processo judicial — PJe, eproc, esaj, Projudi — transformado em texto estruturado com tabelas, headers e parágrafos preservados. Em minutos, não em horas.
Novo · v3.5 Algoritmo próprio, desenvolvido e testado em processos jurídicos brasileiros — extração mais rápida e mais fiel, pronta para alimentar agentes de IA. Ver novidades →
maior auto · TJGO
custo: R$ 5
por documento
Res. 615 · CNJ
De PDF rasurado a markdown limpo.
Documento real do TJCE — petição de 12 páginas com timbre, marca d'água diagonal e carimbo do escrivão. Processado em ~24 segundos.
PODER JUDICIÁRIO
Tribunal de Justiça do Estado do Ceará
Processo nº 0012345-67.2025.8.06.0001
1ª VARA · TJCE CONFERIDO 27.03.2026
Marca d'água + carimbo + texto digitalizado
# Sentença # Processo nº 0012345-67.2025.8.06.0001 ## Relatório Vistos os autos, trata-se de ação ordinária movida por **João Silva** em face do **Estado do Ceará**, em que se pretende a condenação da parte ré ao pagamento de indenização por danos morais. ## Fundamentação Considerando que o réu não apresentou contestação no prazo legal estabelecido pelo art. 344 do CPC, aplica-se o instituto da revelia, com presunção de veracidade dos fatos articulados pelo autor...
Envie o PDF
Arraste petição, sentença, certidão ou processo inteiro. Aceitamos arquivos de até 1 GB — testado com 2.892 páginas.
OCR seletivo
Páginas com texto digital saem em ~0s. As escaneadas vão para PaddleOCR GPU — só o que é imagem de verdade entra na conta, é o que torna o serviço 4× mais barato.
Markdown estruturado
Headings, parágrafos e tabelas reconstruídos via grid projection. Pronto para colar em editor, alimentar IA ou guardar no histórico.
Não é OCR genérico. É OCR jurídico.
Cada heurística do motor foi calibrada com PDFs reais do PJe — TJCE, TJBA, TJSP, TRFs. A marca d'água do tribunal não engana o parser. O carimbo não interfere. O manuscrito do escrivão é lido.
Só faz OCR quando precisa.
O motor detecta, página a página, o que já nasceu digital e o que é imagem escaneada. A petição protocolada no PJe sai direto, idêntica ao original, em tempo zero — só o que é imagem de verdade passa por OCR. Mais rápido, mais barato e sem arriscar errar num texto que já estava certo.
Marca d'água? Ignorada.
Heurística específica detecta watermarks digitais (TJCE, TJBA, TJSP). O parser sabe que aquele texto fantasma não é conteúdo.
Carimbo redondo, decifrado.
Selo da secretaria, do escrivão, da serventia — todos recuperados como texto, com posição e contexto preservados.
Manuscrito do escrivão.
Anotações à caneta, despachos manuscritos, assinaturas — passam por modelo treinado em handwriting brasileiro.
Layout preservado.
Tabelas, colunas e listas reconstruídas via grid projection — não viram um bloco único de texto bagunçado.
Não importa o documento. A mesma fidelidade.
Autos completos, petições, sentenças, contratos, certidões, matrículas — nativos, escaneados ou datilografados de entrelinha apertada. O motor trata todos com o mesmo rigor: layout preservado e nenhuma linha descartada, automaticamente, sem você precisar dizer que tipo de documento é.
Não é só um site. É um harness.
O mesmo motor, três superfícies: dashboard (clica e baixa), TJOCR (CLI / skill em linguagem natural no Claude Code e Cowork) e API REST (integra no seu sistema). Encadeie com o TJ-MAPA e você tem um pipeline que roda sozinho — sem ninguém clicar em nada.
fire-and-forget · cada etapa é programável via API
TJOCR no Claude Code. Em linguagem natural.
TJOCR é a linha de comando acessória que conecta o Claude Code, o Claude Cowork e qualquer cliente compatível direto à API — com o binário nativo já embutido para Windows e WSL/Linux. Sem Python, sem dependências, nada para compilar. Configure a sua chave tjp_… uma vez — depois é só pedir em conversa. O Markdown que ela gera alimenta direto o TJ-MAPA (logo abaixo).
▸ Você: Extrai esse processo aqui: autos-12345.pdf ⎔ Claude (skill: tjocr): $ tjocr autos-12345.pdf -o autos-12345.md → Enviando autos-12345.pdf (5.0 MB)… [ 157s] status: done ✓ 118 páginas em 157s (96 digitais + 22 OCR) · qualidade 99/100 ✓ Salvo em: autos-12345.md
Crie sua conta gratuita
5 pontos grátis pra testar. Sem cartão. Cadastrar →
Baixe a skill TJOCR
Um arquivo .skill (~5 MB) com o binário embutido para Windows e WSL/Linux. Descompacte em ~/.claude/skills/.
Configure a chave
tjocr config set (cole sua chave tjp_… uma vez) ou export TJOCR_API_KEY=tjp_…
Use em linguagem natural
No Claude Code: "Faz OCR desses autos aí." A skill é invocada automaticamente.
~/.claude/skills
$ curl -fsSL https://raw.githubusercontent.com/marcosmarf27/tjocr/main/install.sh | bash
PS> irm https://raw.githubusercontent.com/marcosmarf27/tjocr/main/install.ps1 | iex
Baixa o binário certo da última versão, instala no PATH e pede sua chave tjp_… — pronto. Rodar de novo apenas atualiza. Ideal para usar o tjocr direto no terminal, fora do Claude Code.
Do texto ao mapa do processo. Cada peça, com página e linha.
Onde o TJOCR termina, o TJ-MAPA começa: ele lê o Markdown dos autos e devolve um índice navegável — petição, despacho, decisão, sentença, certidão, ofício, mandado… cada peça com página e linha exatas, tipo, resumo e uma âncora literal. O agente vai direto ao trecho certo, em vez de reler o processo inteiro. É uma linha de comando acessória, exclusiva para assinantes — usa a sua conta TecJustiça (a mesma do OCR) e a sua chave OpenRouter.
▸ Você: Mapeia esse processo: autos-12345.md ⎔ Claude (skill: tj-mapa): $ tj-mapa -in autos-12345.md \ -out mapa.json -formato ambos → Costurando 118 páginas… 41 peças [ 9s] enriquecendo tipo · resumo · âncora ✓ mapa.json + mapa.md · 41 peças petição → despacho → decisão → sentença ✓ cada peça com página, linha e âncora
Baixe a skill TJ-MAPA
Um arquivo .skill (~5 MB) com o binário embutido para Windows e WSL/Linux. Descompacte em ~/.claude/skills/.
Conecte as duas chaves
O TJ-MAPA usa duas APIs — ambas ficam só na sua máquina:
- › TecJustiça (licença) — sua chave
tjp_…, a mesma do TJOCR, com assinatura ativa. - › OpenRouter (a IA que monta o mapa) —
tj-mapa config setcom suask-or-….
Gere o mapa
A partir do Markdown do OCR: tj-mapa -in processo.md -out mapa.json -formato ambos → mapa.json (p/ o agente) + mapa.md (legível).
Vá direto ao trecho
No Claude Code: "Mapeia esse processo e me mostra a sentença." O agente lê só o intervalo de linhas da peça — menos tempo, menos tokens.
$ curl -fsSL https://raw.githubusercontent.com/marcosmarf27/tj-mapa-cli/main/install.sh | bash
PS> irm https://raw.githubusercontent.com/marcosmarf27/tj-mapa-cli/main/install.ps1 | iex
Baixa o binário, instala no PATH e pede as duas chaves — OpenRouter (a IA, sk-or-…) e TecJustiça (a licença, tjp_…, a mesma do OCR). Rodar de novo apenas atualiza. Ideal para usar o tj-mapa direto no terminal, fora do Claude Code.
Assine e processe — sem se preocupar.
Um plano mensal com cota de pontos. Cada PDF consome pontos conforme o tamanho — e ainda sai por uma fração do custo dos concorrentes.
Como funcionam os pontos
Consumo por tamanho do PDF+1 ponto por página corrigida com a Correção por IA (enhance) — opcional, atua só nas páginas com OCR ruim (planos Profissional e Escritório).
Planos mensais
Assine via Stripe · cartão / Pix- ≈ 150 PDFs pequenos por mês
- OCR PaddleOCR GPU (PT-BR)
- Histórico + download .md
- ≈ 500 PDFs pequenos por mês
- Tudo do Essencial
- ✦ Correção por IA (enhance) · opcional, +1 pt/pág
- ≈ 1.500 PDFs pequenos por mês
- Tudo do Profissional
- Correção por IA (enhance) · opcional, +1 pt/pág
- Ideal para varas e escritórios
A cota renova todo mês · 5 pontos grátis ao se cadastrar · cancele quando quiser
Por que não usar os de sempre?
| Característica | TecJustiça OCR | AWS Textract | Eden AI | Mistral OCR | Azure DI |
|---|---|---|---|---|---|
| OCR seletivo (não reprocessa o que já é texto) | ● Sim · página a página | ◐ Parcial | ○ Não | ○ Reprocessa tudo | ◐ Parcial |
| CLI + API + mapa de peças (automação) | ● TJOCR · TJ-MAPA · API | ◐ Só API | ◐ Só API | ◐ Só API | ◐ Só API |
| Marca d'água digital (TJCE/BA) | ● Ignora | ○ Falha | ○ Falha | ◐ Parcial | ◐ Parcial |
| Carimbo redondo de cartório | ● Lê | ◐ Parcial | ○ Falha | ◐ Parcial | ◐ Parcial |
| Manuscrito brasileiro | ● Sim | ◐ Parcial | ● Sim | ○ Não | ● Sim |
| Otimização PJe / CNJ | ● Nativa | ○ Não | ○ Não | ○ Não | ○ Não |
| Português brasileiro | ● Treinado | ◐ Genérico | ◐ Genérico | ● Suporte | ● Suporte |
| Conformidade LGPD / 615 CNJ | ● Total | ◐ AWS Brasil | ○ Externa | ○ UE/EUA | ◐ Azure Brasil |
Comparativo baseado em testes internos com PDFs reais de PJe, eproc, eSAJ e Projudi (TJCE, TJBA, TJSP, TRFs). ~4× mais barato = nosso ~R$ 0,19/100pg vs. AWS Textract ~R$ 0,82/100pg. Motor próprio em servidor dedicado no Brasil — seus dados não treinam IA externa.
Antes de testar.
01 Funciona com PDFs do PJe que têm marca d'água diagonal?
02 Os documentos enviados ficam armazenados? São usados para treinar IA?
03 Qual o limite de tamanho? Funciona com processo de 2.000 páginas?
04 Funciona com documentos antigos, datilografados ou escaneados?
05 Tem API? Posso integrar com meu fluxo de trabalho?
06 Como funciona a assinatura? Posso cancelar?
Três autos. Por nossa conta.
Cadastre-se em 30 segundos, processe três documentos sem custo. Sem cartão. Se não convencer, esqueça.