Skip to content
Agentmart
Submit a tool

9router-local-install

Instalar, endurecer, validar e operar o 9Router localmente via Docker como proxy de IA compatível com OpenAI.

Skill by wellingtonspdev

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/wellingtonspdev-9router-local-install

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Instalar, endurecer, validar e operar o 9Router localmente via Docker como proxy de IA compatível com OpenAI. Use quando for necessário preparar 9Router no Windows, manter painel/API apenas em loopback, adicionar provedores de forma controlada ou integrar posteriormente MetaGPT, Codex e OpenCode.

Use cases: backend, devops, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/9router-local-install

What's inside

Skill name
9router-local-install
Description
Instalar, endurecer, validar e operar o 9Router localmente via Docker como proxy de IA compatível com OpenAI. Use quando for necessário preparar 9Router no Windows, manter painel/API apenas em loopback, adicionar provedores de forma controlada ou integrar posteriormente MetaGPT, Codex e OpenCode.
License
MIT
Instructions
41 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (6)

  • SKILL.md
  • openai.yaml · agents/
  • .env.docker.template · assets/
  • docker-compose.local-secure.yml · assets/
  • operations-and-integration.md · references/
  • initialize-local-9router.ps1 · scripts/

SKILL.md (first lines)

# 9Router Local Seguro

Instalar o 9Router como proxy local, sem cadastrar chaves de provedores durante o bootstrap. Tratar chaves de IA como dados sensíveis: a implementação observada persiste conexões de provedores no SQLite sem criptografia em repouso.

## Como usar

```text
Use $9router-local-install para instalar o 9Router em D:\9router.
Use $9router-local-install para auditar e endurecer minha instalação existente do 9Router.
Use $9router-local-install para preparar uma integração de teste entre 9Router e MetaGPT.
```

## Fluxo obrigatório

1. Confirmar Docker Desktop funcional e escolher um diretório local, por exemplo `D:\9router`.
2. Clonar ou atualizar `https://github.com/decolua/9router.git`; registrar commit e digest da imagem usada.
3. Copiar os arquivos de `assets/` para o diretório da instalação e executar `scripts/initialize-local-9router.ps1`.
4. Manter a API publicada somente em `127.0.0.1:20128`; nunca expor a porta em `0.0.0.0` sem revisão explícita de segurança.
5. Validar dashboard HTTP 200, `docker compose ps`, bind loopback, persistência SQLite e resposta 401 de `/v1/models` sem chave local.
6. Informar o caminho do arquivo de credenciais gerado, sem mostrar senha, tokens, `.env.docker` ou conteúdo do banco.

## Regras de segurança

- Manter `REQUIRE_API_KEY=true`, `ENABLE_REQUEST_LOGS=false`, `OBSERVABILITY_ENABLED=false`, Cloud Sync desativado e `NEXT_TELEMETRY_DISABLED=1`.
- Gerar `JWT_SECRET`, `INITIAL_PASSWORD`, `API_KEY_SECRET` e `MACHINE_ID_SALT` localmente. Nunca versionar `.env.docker`, SQLite ou credenciais.
- Não inserir automaticamente a chave principal de MetaGPT, OpenRouter, Codex ou produção. Orientar o usuário a usar primeiro uma chave de teste dedicada, limitada e revogável.
- Diferenciar chave do provedor da chave local de cliente do 9Router. A segunda é necessária quando `REQUIRE_API_KEY=true`.
- Não ativar logs de requisição, observabilidade de conteúdo ou Cloud Sync para "depurar" sem autorização explícita e avaliação do dado que poderá ser retido.
- Não configurar rotação de múltiplas chaves para contornar cotas, RPM ou políticas de provedores.

## Operação e integração

Usar `references/operations-and-integration.md` para comandos operacionais, investigação de falhas e URLs de integração. Antes de editar configurações de Codex, OpenCode ou MetaGPT, criar backups, cadastrar um único provedor de teste no dashboard e executar uma chamada curta controlada.

Para MetaGPT em Docker, usar `http://host.docker.internal:20128/v1`; para clientes no host, usar `http://127.0.0.1:20128/v1`. Isso confirma compatibilidade de protocolo, não equivalência completa de recursos: validar cada cliente após configurar.

## Encerramento

Reportar: diretório, commit do repositório, estado/ID da imagem, URL local, validações aprovadas, riscos residuais e próximo passo manual. Se o container não estiver saudável, coletar logs e parar antes de adicionar qualquer chave de provedor.

From wellingtonspdev/skills-wsp, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 20, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

9router-local-install skill. Agent Mart. https://agentmart.dev/skills/wellingtonspdev-9router-local-install (last updated 2026-10-24)