openclaude-improved
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.
该项目以清晰的架构(仓库模式将 CLI 与数据源解耦)、巧妙处理缺失 API 数据(通过尽力而为的爬取)以及完整的脚本化模式(支持 JSON 输出)脱颖而出,同时为真实商店提供了实用且用户友好的工具。
CLI interactivo por si te sientes superior al resto de la humanidad por querer usar el cli para todo, en esta ocasión para consultar el catálogo de Ferretería EPA Venezuela
vía su endpoint GraphQL público (/graphql).
npm install
npm run dev
Te va a salir un menú navegable con flechas (↑↓ + Enter):
? ¿Qué quieres hacer?
❯ Buscar productos
Buscar por SKU
Salir
Buscar productos — escribe un término (ej. taladro) y te lista SKU,
nombre, precio (con el precio de oferta tachado si aplica, formateado con la
moneda de la tienda), disponibilidad y el link directo al producto, con un
encabezado N resultados — página P de T. Si hay más de una página, te ofrece
"Siguiente página" / "Página anterior" sin tener que repetir la búsqueda.
Buscar por SKU — escribe el SKU exacto (ej. VE-1001010) y te trae ese
producto puntual, si existe.
En ambos flujos podés seleccionar "Ver detalle de un producto" (Enter sobre uno de la lista) para ver su ficha completa: descripción larga, categoría, precio, disponibilidad, calificación/reseñas si tiene, vigencia de la oferta si aplica, disponibilidad por tienda física ("Disponible en: Maracaibo, Valencia..."), y productos relacionados — que a su vez se pueden abrir con Enter, encadenando fichas.
La disponibilidad por tienda no sale de GraphQL (confirmado que no existe
ahí, ver "Limitaciones confirmadas del schema") — sale de un scraping
best-effort del HTML público de la página de producto
(HtmlStoreAvailabilityRepository), porque ese dato viene renderizado
server-side por Magento y no hay ningún endpoint (ni GraphQL ni REST) que lo
exponga. Es la única parte del CLI que no habla con /graphql, y a propósito
está aislada en su propio adaptador: si el theme de EPA cambia y el scraping
deja de matchear, la ficha sigue mostrando todo lo demás con una nota
("no se pudo determinar") en vez de romperse. La tabla de "Características"
(dimensiones, etc.) no se agregó — es la misma historia (renderizada
server-side, sin API), pero no vale la pena scrapearla también por ahora.
Mientras espera la respuesta de EPA, el CLI muestra un spinner (se desactiva solo si la salida no es una terminal, por ejemplo al redirigir a un archivo).
Para compilar y correr la versión de producción:
npm run build
npm start
También se puede instala
tienda EPA pero pa gente que le gusta usar la compu
根据分类、Topic 和编程语言匹配的相似项目。
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.
Grok App is a desktop command center built with Tauri 2 that wraps the local Grok Build CLI into a graphical workbench for managing sessions, projects, media, automations, and accounts.
A CLI tool that downloads YouTube guitar lesson videos, uses Claude vision to detect and extract the tab region from sampled frames, de-duplicates lines by bar number, and assembles them into a PDF.