Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Prototipo interno para el equipo de catálogo de MercadoLibre. Dos bookmarklets — bookmarks comunes con código JS en el href, no extensiones — que aceleran crear "productos" de catálogo a partir de un "item" de vendedor:README 전문 보기 ↗
Prototipo interno para el equipo de catálogo de MercadoLibre. Dos
bookmarklets — bookmarks comunes con código JS en el href, no
extensiones — que aceleran crear "productos" de catálogo a partir de un
"item" de vendedor:
Sitio en vivo: https://mlf-bookmarklets.vercel.app
catalog-domains.adminml.com) está detrás
de VPN; el desarrollo/testing se validó contra el flujo equivalente
público de MercadoLibre (vendedores.mercadolibre.com.ar/catalogo/...)
como stand-in de la UI (misma librería de componentes Andes).index.html para el resto de las guardas.copiar.src.js # fuente del bookmarklet "Copiar" (editar acá)
pegar.src.js # fuente del bookmarklet "Pegar" (editar acá)
copiar.beta.src.js # build separada de Copiar con detección de
# variantes de color — feature sin confirmar por
# el equipo todavía, linkeada aparte en el footer
# del sitio para no tocar el botón principal
build.js # arma copiar.url.txt / pegar.url.txt a partir de
# los .min.js (no toca copiar.beta ni index.html)
index.html # la página en sí (estático, sin build propio)
Generado por el build y no versionado (ver .gitignore):
*.min.js, *.url.js, *.url.txt — es el código compilado que
index.html carga vía <script src="copiar.url.js"> etc.
npx terser copiar.src.js --compress --mangle -o copiar.min.js
npx terser pegar.src.js --compress --mangle -o pegar.min.js
npx terser copiar.beta.src.js --compress --mangle -o copiar.beta.min.js
node build.js # genera copiar.url.txt y pegar.url.txt (URI-encoded)
El contenido de cada .url.txt se pega a mano en el .url.js
correspondiente como window.MLF_COPIAR_HREF = "javascript:...";
(build.js no toca copiar.beta.url.js ni index.html — son manuales).
Después node --check archivo.url.js para validar sintaxis antes de
deployar.
Sin servidor: abrir index.html directo en el navegador (file://)
funciona, ya que todo es estático y sin build propio del lado del
cliente. Los tres .url.js tienen que existir (generados como arriba)
para que los botones tengan href.
copiar.src.js y pegar.src.js concentran toda la lógica real — vale
la pena revisar particularmente: el matching de labels entre la
publicación de ML y los campos del formulario interno (findContainerForLabel
en pegar.src.js, con sus niveles de fuzzy matching), y el manejo de
atributos multi-valor / duplicados en copiar.src.js
(splitMultiValue, dedupeByLabel).copiar.beta.src.js es una feature sin terminar de validar por el
equipo (avisa cuando una publicación tiene variantes de color pero no
las recorre solo) — enlazada aparte, discreta, en el footer del sitio.