Skip to content

Latest commit

 

History

History
172 lines (126 loc) · 12.6 KB

README.es.md

File metadata and controls

172 lines (126 loc) · 12.6 KB

Caskit

Caskit

Gestor gratuito y de código abierto de contenedores (Storage Unit) e inventario de CS2.
Traslados rápidos, probabilidades de contratos, pegatinas, tienda, mercado y Steam Guard — para varias cuentas a la vez.
Sin suscripciones ni servidores de terceros: todo funciona en tu ordenador y habla directamente con Steam.

release downloads platforms MIT Ko-fi

English · Русский · Українська · Deutsch · Español · Português · Français · Polski · Türkçe · 简体中文

Caskit

¿Vienes de Casemove? Casemove ahora muestra un aviso: «Casemove has been replaced by Skinledger… Prices, images and items will break in Casemove eventually» (fuente). Skinledger es de pago: la versión gratuita solo mueve objetos; los traslados rápidos, las compras en la tienda, los contratos, el Armory, más cuentas, los intercambios y el mercado cuestan 9,99–24,99 $ al mes (FAQ, precios, octubre de 2026). Caskit hace todo eso gratis, sin cuentas en webs ajenas y con código abierto.

Funciones

Contenedores (Storage Unit)

  • Guarda y saca objetos de los contenedores en masa. La velocidad se ajusta sola a los límites de Steam (normalmente 8–13 objetos/s) y los objetos atascados se reintentan automáticamente.
  • Reglas de traslado: «todas las cajas → Cases 01, Cases 02…», «pegatinas → Stickers». Con un clic o justo después de iniciar sesión.
  • Renombra contenedores, oculta los llenos y exporta todo a JSON/CSV.

Precios y cartera

  • Cuánto valen tu inventario y tus unidades de almacenamiento — media de 7 días de Steam, Buff163 o Skinport, en tu moneda; un gráfico diario del valor y lo que más ha subido o bajado.
  • Cartera (P&L): importa tu historial del Mercado de Steam, añade compras a mano o desde CSV — precio medio de compra, beneficio no realizado y realizado (FIFO).
  • Los precios vienen de listas públicas que se descargan cada 12 horas; tu inventario no se envía a ningún sitio.

Contratos de intercambio

  • Contratos con objetos del inventario y de los contenedores (se sacan automáticamente).
  • Todos los resultados posibles con su probabilidad, el float de cada entrada, el float previsto del resultado y el valor esperado frente al coste de las entradas.
  • Los objetos que el juego no acepta (el grado más alto de su colección) se marcan de antemano. Los recuerdos (souvenir) están soportados.
  • Tras el contrato: ganancia o pérdida, una vista detallada del objeto, Inspeccionar en el juego y Mercado de la Comunidad.

Pegatinas

  • Aplica, raspa y quita pegatinas, incluidas las de colocación libre de CS2.
  • Vista del objeto como en el juego: float con 10 decimales, semilla del patrón, contador StatTrak™, etiqueta de nombre y desgaste de las pegatinas; enlaces para inspeccionar y al objeto en tu inventario de Steam.

Tienda de CS2 y Armory

  • Carrito, favoritos, saldo del monedero y saldo tras la compra. Cada pago lo confirmas tú.
  • Armory: canjea estrellas por recompensas.
  • Los nombres e iconos de los productos se actualizan solos desde los archivos del juego.

Intercambios, Mercado y Steam Guard

  • Ofertas entrantes y salientes, aceptar/rechazar, aceptación automática de regalos.
  • Mercado: anuncios, órdenes de compra con el libro de órdenes en vivo y un gráfico de precio de 30 días, historial con búsqueda, venta con la comisión calculada (también directamente desde las unidades). Las monedas sin céntimos (UAH, KZT, JPY…) se tienen en cuenta automáticamente.
  • Un mini SDA integrado: códigos de Steam Guard para todas las cuentas con maFile, confirmaciones de intercambios y anuncios, control de proxies.

Cuentas y privacidad

  • Varias cuentas a la vez, cada una con su proxy SOCKS5/HTTP — configúralos y compruébalos en Ajustes o pega una lista entera. Fija y ordena las cuentas.
  • Inicia sesión con un código QR (aparece al instante), con usuario y contraseña o con un maFile.
  • Modo streamer (Ctrl+Mayús+H): los inicios de sesión y apodos pasan a «Cuenta 1, 2…», el saldo se oculta y los códigos de Steam Guard, socios de intercambio y proxies se difuminan: seguro para vídeos y capturas.
  • 10 idiomas. Actualizaciones solo con tu consentimiento — o desactivadas por completo.

Capturas

overview portfolio
Resumen: valor, gráfico, lo más valioso Cartera: ganancias y pérdidas (FIFO)
trade-up result
Contrato: resultados, probabilidades, valor esperado Resultado: ganancia o pérdida, ver, inspeccionar, mercado
item buy order
Objeto: float, patrón, pegatinas Orden de compra: libro de órdenes y gráfico
stickers store
Pegatinas: aplicar, raspar, quitar Tienda de CS2: carrito y monedero
storage units Steam Guard
Unidades: traslados masivos Steam Guard: códigos y confirmaciones

Descargar

La última versión está en Releases.

Sistema Archivo
Windows Caskit-Setup-x.y.z.exe recomendado — se instala en segundos, sin permisos de administrador, se actualiza solo
Windows Caskit-x.y.z-portable.exe sin instalación (arranca más lento, actualización manual)
macOS Caskit-x.y.z-arm64.dmg (Apple Silicon) / Caskit-x.y.z-x64.dmg (Intel)
Linux Caskit-x.y.z-x86_64.AppImage o Caskit-x.y.z-amd64.deb

Primer inicio. Las versiones aún no están firmadas, así que el sistema puede avisarte una vez:

  • Windows («Windows protegió su PC»): Más información → Ejecutar de todas formas.
  • macOS («la app está dañada» / «no se puede comprobar»): clic derecho en la app → Abrir, o en Terminal xattr -cr "/Applications/Caskit.app".
  • Linux AppImage: chmod +x Caskit-*.AppImage y ejecútalo.

VirusTotal: cada versión se analiza automáticamente — los resultados y enlaces están al final de cada página de versión.

Desinstalar

  • Windows (instalador): Configuración → Aplicaciones → Caskit → Desinstalar. Portable: borra el .exe.
  • macOS: arrastra Caskit de Aplicaciones a la Papelera.
  • Linux: borra el AppImage o sudo apt remove caskit para el .deb.

Los inicios de sesión guardados y los ajustes quedan en la carpeta de datos (ver preguntas frecuentes); bórrala también para eliminarlo todo.

Seguridad y privacidad

  • Caskit solo habla con Steam (y con el Game Coordinator de CS2). Tu contraseña nunca se guarda; el refresh token y los secretos del maFile se guardan en tu disco cifrados por el sistema (Windows DPAPI / Llavero de macOS / libsecret en Linux).
  • Si una cuenta tiene proxy, todo su tráfico pasa por él: peticiones web, código QR, avatar. Si el proxy falla, el inicio de sesión se detiene en lugar de ir directo.
  • La API local solo escucha en 127.0.0.1 y exige un token aleatorio que solo conoce la ventana de la app.
  • Los nombres e iconos se actualizan una vez al día desde copias públicas de los archivos del juego (GameTracking-CS2, counter-strike-image-tracker) — sin enviar datos de cuentas.
  • Sin analíticas ni telemetría. Lista completa de conexiones de red en la política de privacidad (en inglés).

Preguntas frecuentes

¿Puedo recibir un baneo VAC? Caskit no toca el juego, sus archivos ni su memoria, y no inicia CS2. Inicia sesión como cliente de Steam y habla con el Game Coordinator de CS2 igual que el inventario del propio juego, así que VAC no interviene. Aun así es una herramienta no oficial: úsala bajo tu responsabilidad.

¿Puedo jugar con Caskit abierto? Si inicias CS2 en la misma cuenta, Steam mantiene solo una de las dos sesiones. Cierra antes la sesión de esa cuenta en Caskit.

¿Son seguras las actualizaciones automáticas? ¿Puede una actualización colarme algo? Caskit nunca descarga ni instala nada por su cuenta. Cuando sale una versión nueva, primero pregunta — Actualizar, Omitir esta versión o Ahora no — y en Ajustes → General → Actualizaciones puedes elegir No comprobar para que ni siquiera compruebe. Las actualizaciones solo vienen de las Releases de este repositorio: las compila GitHub Actions desde el código abierto (workflow), se analizan en VirusTotal y el instalador verifica el SHA-512 de cada archivo antes de instalar. La versión portable nunca se actualiza sola. Si no quieres confiar en ningún binario — compila Caskit tú mismo (abajo).

¿Puedo compilarlo yo mismo? Sí — todo está en este repositorio, mira «Compilar desde el código» abajo. Los scripts :noupdate generan una versión sin actualizaciones: ni siquiera consulta a GitHub si hay versiones nuevas.

¿Dónde están mis datos? Solo en tu ordenador: %APPDATA%\Caskit (Windows), ~/Library/Application Support/Caskit (macOS), ~/.config/Caskit (Linux).

Apoya el proyecto

Caskit es gratis y lo seguirá siendo. Si te ahorra tiempo:

  • ☕ Ko-fi — tarjeta o PayPal
  • 🎁 Regala un skin — cualquier caja o skin que te sobre
  • 💎 Cripto (Binance Pay / USDT) — direcciones en la app: botón ♥
  • ⭐ Una estrella al repositorio

Compilar desde el código

Necesitas Node.js 22+ y Git.

git clone https://github.com/pythonMaster2002/cs2-storage-manager
cd cs2-storage-manager
npm ci
npm start                      # ejecutar
npm run build:win              # instalador + portable → dist/
npm run build:linux            # AppImage + deb
npm run build:mac              # dmg + zip (solo en macOS)

# lo mismo sin actualizaciones: sin comprobaciones ni descargas
npm run build:win:noupdate
npm run build:linux:noupdate
npm run build:mac:noupdate

Versión: sube version en package.json y luego git tag vX.Y.Z && git push --tags. GitHub Actions compila los tres sistemas, los publica en Releases y analiza los .exe en VirusTotal (secreto VT_API_KEY); las copias instaladas ofrecen la actualización.

Política de firma de código

Las versiones de Windows se compilan desde este repositorio con GitHub Actions. La firma está prevista mediante SignPath Foundation (gratis para código abierto); la primera solicitud aún no ha sido aprobada, así que por ahora las versiones no están firmadas. Detalles: Code signing policy (en inglés).

Licencia

MIT

Caskit es un proyecto independiente de código abierto, no afiliado ni respaldado por Valve Corporation. Counter-Strike, CS2 y Steam son marcas de Valve Corporation.