piramyd
v0.1.11
Published
Interactive Piramyd onboarding for Codex, Claude Code, Kimi, OpenClaw, Gemini, Qwen, and OpenCode.
Maintainers
Readme
Piramyd Toolkit (piramyd)
CLI wizard de onboarding para conectar agentes de código em terminal ao gateway da Piramyd.
Nota de nomenclatura
- Nome da pasta/projeto no workspace:
piramyd.toolkit- Nome atual do pacote npm/binário:
piramyd
O que o toolkit faz
- Detecta CLIs suportadas instaladas no seu
PATH - Permite selecionar um ou mais targets para configurar
- Solicita/reaproveita sua API key da Piramyd (
sk-...) - Busca catálogo/tier em
https://api.piramyd.cloud/v1/cli/metadata - Aplica patch nas configs de cada CLI
- Cria backups antes de escrever alterações
- Oferece modo de reparo automático (
doctor)
Targets suportados
- Codex CLI
- Claude Code
- Kimi Code
- OpenClaw
- Gemini CLI
- Qwen CLI
- OpenCode
Requisitos
- Node.js
>= 18
Uso
Onboarding normal
npx piramydModo de reparo (doctor)
npx piramyd doctorO que é alterado por target
Codex CLI
- Atualiza
~/.codex/config.tomlcom profile Piramyd - Cria profile + provider dedicados (
[profiles.piramyd]+[model_providers.piramyd]) comwire_api = "responses" - Cria/atualiza segredo em
~/.codex/piramyd.env - Cria launcher
codex-piramydem~/.local/bin(ou caminho equivalente no Windows) - Mantém
base_urlcloud (https://api.piramyd.cloud/v1) e aceitaPIRAMYD_DEBUG=1para diagnosticar env/base_url/fingerprint de chave
- Atualiza
Claude Code
- Cria config isolada em
~/.claude-piramyd/settings.json - Cria launcher
claude-piramydem~/.local/bin(ou caminho equivalente no Windows) - Configura
CLAUDE_CONFIG_DIR,ANTHROPIC_BASE_URLeANTHROPIC_API_KEYsem tocar no~/.claudepadrão - Ajusta modelos default Claude quando disponíveis no catálogo
- Cria config isolada em
Kimi Code
- Atualiza
~/.kimi/config.toml - Injeta provider Piramyd e modelos derivados do catálogo
- Atualiza
OpenClaw
- Atualiza
~/.openclaw/openclaw.json - Define provider/modelos Piramyd e default model
- Atualiza
Gemini CLI
- Atualiza
~/.gemini/settings.json - Configura
gatewayUrlpara a Piramyd
- Atualiza
Qwen CLI
- Atualiza
~/.qwen/settings.json - Configura auth/provider para uso via Piramyd
- Atualiza
OpenCode
- Atualiza
~/.opencode/config.json - Define
defaultProvider = "piramyd"
- Atualiza
Segurança e rollback
- Antes de alterar qualquer arquivo existente, o toolkit cria backup (
*.bak.<timestamp>). - No Codex, o arquivo de segredo é salvo com permissão restrita (
0600).
Desenvolvimento local
No diretório do projeto:
npm install
node bin/piramyd.jsPara executar o modo doctor localmente:
node bin/piramyd.js doctorDependências principais
@clack/promptspicocolors
