91 pontos por ninebow 2026-04-09 | 19 comentários | Compartilhar no WhatsApp

O que é o legalize-kr?

O legalize-kr é um projeto que arquiva leis e precedentes da Coreia do Sul, fornecidos pelo Uso Compartilhado de Informações da Legislação Nacional do Ministério da Legislação Governamental, em histórico Markdown + Git. Todas as leis foram arquivadas como documentos Markdown, todo o histórico de emendas como Git Commits, e os precedentes também foram arquivados como documentos Markdown e histórico Git com base na data da decisão.

Por que foi criado?

No dia 30 de março, encontrei no GitHub Trending um projeto chamado legalize.dev, que gerencia leis da Espanha e do mundo anglófono com Markdown e Git Commit. Achei que naturalmente deveria existir algo parecido lidando com a legislação coreana, mas procurei e não encontrei. Então criei, pensando que seria bom existir pelo menos um.

Como o projeto está estruturado?

No início, eu gerenciava site + pipeline + leis juntos em um repositório pessoal (9bow/legalize-kr), mas como recebeu mais interesse do que eu esperava e pareceu haver bastante gente precisando disso, criei uma GitHub Org chamada legalize-kr e separei os repositórios. A estrutura atual é a seguinte:

  • legalize-kr/legalize-kr: toda a legislação da Coreia do Sul, incluindo 6.907 leis e 81.629 registros de histórico de emendas.
  • legalize-kr/precedent-kr: todos os precedentes públicos, incluindo um total de 123.467 precedentes em 8 tipos de casos.
    • Os números acima para leis e precedentes têm como base a data de 9 de abril de 2026.
  • legalize-kr/legalize-web: repositório do site legalize.kr
  • legalize-kr/legalize-pipeline: código do pipeline para coleta e gerenciamento de leis e precedentes (Python)
  • legalize-kr/compiler: compilador de leis usado para reconstruir todo o conjunto de leis e precedentes (Rust)

E a fonte dos dados e a licença?

Os dados de leis e precedentes usam a OpenAPI do open.law.go.kr, do Centro Nacional de Informações Legislativas (law.go.kr), fornecida pelo Ministério da Legislação Governamental. Segundo o ministério, os dados de leis e precedentes podem ser usados em termos de direitos autorais e aproveitamento da seguinte forma:

  • Os direitos autorais de todas as informações legislativas fornecidas pelo Ministério da Legislação Governamental, incluindo o Centro Nacional de Informações Legislativas, pertencem ao ministério dentro do escopo protegido pela Lei de Direitos Autorais.
  • De acordo com a política de dados públicos, as informações legislativas fornecidas pelo Centro Nacional de Informações Legislativas são abertas a qualquer pessoa, e seu uso livre é garantido, inclusive para fins comerciais.

Além disso, todas as outras obras do legalize-kr (estrutura, código, metadados etc.) são publicadas sob licença dupla MIT ou Apache-2.0. Elas podem ser usadas livremente, inclusive para fins comerciais. (Se no futuro vocês tiverem disponibilidade — mesmo que não seja especificamente no projeto legalize-kr — e houver alguma forma de contribuir com o ecossistema open source, eu agradeceria muito a colaboração.)

Em que isso difere do Beopmang / Korean Law MCP?

Nos três casos, a fonte de leis e precedentes é a mesma: o Uso Compartilhado de Informações da Legislação Nacional (open.law.go.kr).

Na minha visão, há cerca de três diferenças que podem ser consideradas no uso:

  1. Uso imediato vs. dados-fonte: tanto o Beopmang quanto o Korean Law MCP podem ser usados diretamente em integração com LLM / Agent, enquanto o legalize-kr está mais próximo de um repositório de dados-fonte / arquivamento que gerencia documentos Markdown com Git.

  2. Versões em cada momento vs. histórico completo: enquanto Beopmang e Korean Law MCP consultam os artigos na forma atual (ou em um momento especificado), o legalize-kr permite rastrear todo o histórico de emendas por meio de Git commit. É possível ver a evolução dos artigos com git log, saber quando uma frase específica entrou com git blame e verificar mudanças entre duas versões com git diff.

  3. Uso como dados de treinamento / corpus de RAG: para uso imediato, Beopmang e Korean Law MCP provavelmente são mais convenientes. Já o legalize-kr parece mais adequado para usar dados legislativos em treinamento de LLM ou como corpus de RAG, ou quando se deseja analisar a evolução histórica da legislação. Além disso, uma vantagem é poder acessar toda a legislação também offline.

Além disso, se você ainda não viu o Beopmang e o Korean Law MCP, pode conferir nos links do GN abaixo:

Obrigado

Agradeço sinceramente ao @simnalamburt, que demonstrou interesse e ajudou a divulgar desde a época do repositório pessoal, além de reduzir o processo de compilação de todos os Git Commits das leis, que levava horas, para apenas algumas dezenas de segundos. (Atualmente estamos operando juntos a Org legalize-kr.)

Também agradeço ao @inureyes, que ajudou a divulgar amplamente o legalize-kr, e ao @OctopusET, que colaborou nas melhorias do compilador em Rust.

Por fim

Na verdade, quando comecei, não parecia algo tecnicamente difícil, então pensei mais ou menos: se eu simplesmente fizer, talvez alguém use em algum lugar + o conceito é interessante. Mas... nas últimas duas semanas, fiquei um pouco surpreso com o interesse muito maior do que eu esperava das pessoas ao redor. Por outro lado, pensando bem, isso também significa que havia demanda por esse tipo de dado ou abordagem, então escrevi este Show GN também para divulgação.

Como há mais imagens do que eu imaginava dentro das leis, e também existem pessoas interessadas em outros tipos de dados, pretendo manter isso continuamente. Agradeço pelo interesse e apoio constantes. Obrigado!

19 comentários

 
csm0825 2026-04-13

Muito obrigado por compartilhar este trabalho incrível!
Com base no material que você publicou, criei uma Skill para advogados.
https://github.com/Sungmin-Cho/skill-legal-kr

 
ninebow 2026-05-07

Ontem, enquanto organizava o ecossistema que utiliza o legalize-kr e refletia isso no site, fiquei pensando no que estava faltando... faltando... e percebi que tinha deixado passar o skill-legal-kr T_T. Hoje à noite vou organizar isso e atualizar!

Vou adicionar junto com outros serviços / projetos no rodapé do site https://legalize.kr/ e também na parte inferior do menu de formas de uso!

Obrigado!!!

 
ninebow 2026-04-19

Uau, obrigado! Em breve vamos preparar, em algum lugar, uma seção separada de galeria(?) para reunir projetos que usam o legalize-kr! Obrigado!!

 
ptlkiki 2026-04-22

Seria ótimo se pudesse ser usado também dentro da rede administrativa interna..., mas não vai dar, né? T_T
Enfim, obrigado pelo ótimo material.

 
ninebow 2026-05-07

Ops, vi isso tarde demais...
O volume é um pouco grande, mas você pode verificar/usar colocando em um USB via Git Clone.
Além disso, também adicionei os regulamentos autônomos e as regras administrativas durante o feriado, então peço que confira!

 
asdl328 2026-04-17

Agora parece que está chegando uma era em que muita gente poderá usar até mesmo de forma simples e fácil serviços relacionados à legislação.

 
ninebow 2026-04-19

Sim, talvez não seja viável de imediato por causa da questão da interpretação, mas espero que continue avançando nessa direção de forma consistente. ^^

 
benjamin 2026-04-11

É um trabalho incrível. Obrigado!

 
ninebow 2026-04-11

Muito obrigado!! Vou continuar trabalhando com constância para que isso possa ser mantido bem por muito tempo. 🙇

 
crawler 2026-04-10

Uau, isso é muito bom

 
ninebow 2026-04-11

Obrigado! ^^
(Ontem, por causa de algum problema no GN, eu não consegui responder nem aos comentários nem às respostas, então só agora estou vindo agradecer.)

 
bigseoul 2026-04-10

É uma boa ideia. Eu também tenho um pensamento parecido e queria aplicá-lo em outra área. Parece que o que você implementou vai ser de grande ajuda.

 
ninebow 2026-04-11

Obrigado! E também fiquei curioso para saber que tipo de ideia é essa!

Com certeza, parece que graças ao Claude Code a sobrecarga para transformar uma ideia em implementação diminuiu bastante haha

 
chl11wq12 2026-04-10

No futuro, a IA vai fazer toda a advocacia mesmo, né

 
ninebow 2026-04-11

Hm... será...?

Enquanto eu escrevia a resposta, senti uma tensão meio inexplicável, e pensando bem... acho que já vi defesa e julgamento por IA principalmente em filmes/romances de ficção científica com uma visão distópica desse tipo de mundo;;;

 
masondeck 2026-04-10

Muito bom.

 
ninebow 2026-04-11

Obrigado! Continuem acompanhando e, se eu estiver indo mal ou largando de mão, podem me dar uma bronca ^^;;;

 
csjune 2026-04-10

👍👍👍

 
ninebow 2026-04-11

🙇🙇🙇