28 puntos por colus001 2026-03-24 | 13 comentarios | Compartir por WhatsApp

Hice una herramienta CLI llamada pls que, cuando le hablas en lenguaje natural, hace que un LLM genere y ejecute comandos de shell. No es algo que use todos los días, pero a veces se me olvidan por completo esos comandos que se usan solo de vez en cuando.

$ pls 'mata todos los procesos que estén usando el puerto 1380'

$ pls 'borra la caché de DNS'

$ pls 'limpia los contenedores viejos de docker'

¿Cosas así? Así que lo hice rápidamente con vibe coding.

Lo construí conectando OpenCode con Opus 4.6 y Sonnet 4.6. Empecé porque quería aprender Zig, pero creo que fracasé en la parte de aprenderlo; aun así, me gustó porque su sistema de build es limpio.

Yo estoy usando gemini-3-flash-preview, pero necesitan conectar su API Key. Como la funcionalidad en sí es bastante pequeña, no hace falta preocuparse mucho por el costo de la API. Incluso usándolo bastante, sale más o menos en el nivel de unos pocos centavos de won.

También pueden usarlo en una forma como $ echo 'contenido del trabajo' | pls, y los usuarios de Mac pueden instalarlo con brew y empezar a usarlo de inmediato.

Se agradece cualquier feedback~

13 comentarios

 
chl11wq12 2026-03-24

Oh, qué ideaza.

 
m00nlygreat 2026-03-25

Yo también había pensado en una idea parecida desde hace mucho tiempo. El nombre está buenísimo jaja

 
nyanrus 2026-04-21

Primero estaba viendo los comentarios, vi este comentario y luego leí el título, y me estallé de risa jajajaja

 
chl11wq12 2026-03-24

Está hecho con Zig, así que me hace muy feliz.

 
rayinclay 2026-03-30

Está buenísimo.

 
colus001 2026-03-25

Levanté un proxy para que se pueda usar sin configurar la API. Pueden volver a ejecutar $ brew upgrade pls o install.sh | sh, y también pueden hacerlo con pls config reset o configurando el provider como proxy en pls config. El rate limit está algo ajustado, pero para casos de uso normales no debería haber mayor problema~

 
hevinxx 2026-03-25

La idea está muy buena.

 
anyjava 2026-03-25

¡Guau...! Es justo la función que tanto necesitaba.

 
hwhang0917 2026-03-25

Es una pena que al principio se usara como plugin de Copilot para github-cli y luego desapareciera, ¡así que esto está genial!

https://github.com/github/gh-copilot

 
runableapp 2026-03-25

Creo que tendré que probarlo. Estoy reuniendo material porque estoy pensando en algo parecido, así que lo comparto. Estaría bueno que lo desarrollaran más tomando como referencia otros proyectos.

Cuando investigué, estos eran los que parecían más prometedores:
https://github.com/kunchenguid/gsh
https://github.com/sigoden/aichat

 
chl11wq12 2026-03-24

¿Con qué herramienta lo hicieron? ¿Claude Code?

 
colus001 2026-03-24

Lo hice conectando Anthropic a OpenCode~

 
chl11wq12 2026-03-25

¡Guau! ¡Gracias por la respuesta~