onipin
v0.4.6
Published
OniPin Terminal — interfaz tipo Claude Code con Cerebro de Oni embebido + protocolo /v1
Maintainers
Readme
onipin
OniPin Terminal — espejo de /app en la terminal (estilo Claude Code) + protocolo visitante /v1.
npm: https://www.npmjs.com/package/onipin
MCP: https://onnivers.store/mcp
App: https://onnivers.store/app
Instalación
npm install -g onipinLuego:
onipinDesarrollo local:
cd packages/onipin-cli && npm run build && node bin/onipin.mjsBinario: onipin.
CLI OS (dueño)
Sin argumentos abre el REPL:
onipinoni > /help
oni > /login
oni > /ai models
oni > /ai use cerebro-2.1
oni > muéstrame mis pedidos
oni > activa Bruno
oni > /agents
oni > /exitMotor conversacional (/ai) — Cerebro de Oni embebido
No usa Ollama. El runtime se instala solo en ~/.onipin/ la primera vez.
El usuario solo ve nombres de marca:
| id | Nombre | ~MB |
|----|--------|-----|
| cerebro-2.1 | Cerebro de Oni 2.1 | 770 |
| bruno-3.1 | Bruno AI 3.1 | 690 |
| luna-1.0 | Luna Flash 1.0 | 400 |
oni > /ai models
oni > /ai use cerebro-2.1
oni > /ai test
oni > muéstrame mis pedidos
oni > /ai cloud openai --key sk-… # opcional nube
oni > /ai offConfig: ~/.onipin/ai.json · modelos: ~/.onipin/models/ · runtime: ~/.onipin/llama/
Login
onipin login --email [email protected] --password '…'
onipin login --token ont_…
# o en el REPL: /loginCredenciales en ~/.onipin/credentials.json (baseUrl, accessToken, refreshToken, ownerToken, email).
Default baseUrl: https://onnivers.store.
Slash commands
| Grupo | Comandos |
|-------|----------|
| Sesión | /help /login /logout /whoami /status /exit |
| Cerebro IA | /ai (status models install use cloud off test) |
| Chats | /chats /chat /reply /mode |
| Comercio | /agenda /booking /orders /order /catalog /product |
En el REPL, /orders, /chats y /catalog numeran filas (#) y permiten elegir con flechas / Tab / número + Enter. Luego: detalle, confirmar envío, abrir chat. También: /order 2 · /chat 2 · /product 2. One-shot sin menú: onipin /orders --no-pick.
| Analytics | /metrics /roi |
| MI IA | /mia /agents /agent /faq /schedule /payments |
| Cuenta | /settings /creds /webhooks /install /tokens /credits |
| Oni | /oni /wallet /mcp /billing /log |
One-shot: onipin /status · onipin /orders
Agentes MI IA: solo toggles de Oni / Bruno / Luna (/agent oni on). Tauron = los tres encendidos. No se inventan agentes.
Visitante (/v1)
Igual que antes, con onipin-js:
export ONIPIN_PIN=onp_tu_pin
onipin ping
onipin catalog --text
onipin chat "Hola, ¿qué servicios ofrecen?"| Comando | Descripción |
|--------|-------------|
| ping | Discovery |
| discover <url> | Resuelve pin |
| handshake | Handshake 0.2 |
| catalog | Catálogo público |
| chat / messages / poll | Mensajes |
| book / order | Reserva / pedido |
Opciones: -p/--pin, -k/--key (ona_…), --base-url, -c/--conversation-id, --json / --text.
Probar en local
cd packages/onipin-cli
npm install
npm run build
node bin/onipin.mjs # REPL
node bin/onipin.mjs login --email … --password …
node bin/onipin.mjs /whoami
node bin/onipin.mjs ping --pin onp_… --textContra API local: onipin login --base-url http://127.0.0.1:8787 --email … --password …
MCP vs CLI
| Canal | Cuándo |
|-------|--------|
| CLI OS | Dueño en terminal (misma API Bearer que /app) |
| CLI /v1 | Agente visitante / scripts |
| MCP | Cursor, Claude, ChatGPT |
