Skip to main content
Glama
Jorgelaw

Justiça 5.0

by Jorgelaw
README.md
# Justiça 5.0

**Suíte jurídica para o Obsidian.** Reúne, num só lugar, uma ponte MCP para o
PJe/DataJud (e clientes Claude) e a integração com dois plugins da comunidade —
**Templater** e **Smart Connections** — através de um painel, comandos e
configuração unificados.

> O Justiça 5.0 **não embute nem redistribui** o código do Templater ou do
> Smart Connections. Ele apenas os **detecta e usa as APIs/comandos públicos**
> deles em tempo de execução. Cada um continua sendo instalado separadamente
> pelo usuário. Veja [Créditos e licenças](#créditos-e-licenças).

## O que ele faz

- **Ponte MCP (núcleo):** expõe o seu vault como servidor MCP (para Claude
  Desktop/Code) e conecta a servidores MCP externos como o **MCP ANA PJe** e o
  **DataJud/CNJ**, podendo injetar os resultados como notas no vault.
- **Templater (integração):** inserir modelos na nota atual e criar novas notas
  a partir de modelos, direto pela suíte.
- **Smart Connections (integração):** abrir as notas relacionadas (busca
  semântica) da nota atual.
- **Painel unificado:** um ícone na barra lateral abre o painel do Justiça 5.0,
  que mostra o status dos três componentes e oferece ações rápidas.
- **Comandos unificados:** todos os comandos aparecem agrupados como
  `Justiça 5.0: …` na paleta de comandos.

## Requisitos

- Obsidian 1.4.0 ou superior (somente desktop — o servidor MCP usa Node/Electron).
- Para a integração completa, instale também:
  - **Templater** — `SilentVoid13/Templater`
  - **Smart Connections** — `brianpetro/obsidian-smart-connections`

  Se algum deles não estiver instalado, a suíte continua funcionando e apenas
  desabilita, com aviso, as funções correspondentes.

## Instalação (via BRAT)

1. Instale o plugin **BRAT** (Obsidian42 - BRAT) pela loja da comunidade.
2. Em *BRAT → Add Beta plugin*, informe: `Jorgelaw/justica50`.
3. Ative **Justiça 5.0** em *Configurações → Plugins da comunidade*.
4. (Opcional) Instale Templater e Smart Connections do mesmo modo.

## Instalação manual

Baixe `main.js`, `manifest.json` e `styles.css` da última *release* e copie-os
para `<vault>/.obsidian/plugins/justica50/`.

## Uso rápido

- Clique no ícone da **balança** na barra lateral para abrir o painel.
- Na paleta de comandos, digite `Justiça 5.0` para ver todas as ações.
- Configure o servidor MCP e os servidores externos em
  *Configurações → Justiça 5.0*.

## Desenvolvimento

```bash
npm install
npm run dev      # build com watch
npm run build    # build de produção (gera main.js)
```

## Créditos e licenças

- **Justiça 5.0** é distribuído sob a licença **MIT** (veja `LICENSE`).
- O **núcleo MCP** deriva do projeto MIT
  [`obsidian-mcp-ana`](https://github.com/Jorgelaw/obsidian-mcp-ana)
  (ToadaLab / TJMA).
- **Templater** (© SilentVoid13) é um projeto independente licenciado sob
  **AGPL-3.0**. O Justiça 5.0 **não inclui** o código do Templater; apenas usa a
  API pública dele quando instalado. https://github.com/SilentVoid13/Templater
- **Smart Connections** (© Brian Petro / Jobsi, Inc.) é um projeto independente
  sob licença própria. O Justiça 5.0 **não inclui** o código do Smart
  Connections; apenas usa a API pública dele quando instalado.
  https://github.com/brianpetro/obsidian-smart-connections

Templater e Smart Connections são marcas/obras de seus respectivos autores e
não são afiliados a este projeto.