Skip to content

Latest commit

 

History

History
172 lines (126 loc) · 17.3 KB

README.uk.md

File metadata and controls

172 lines (126 loc) · 17.3 KB

Caskit

Caskit

Безкоштовний менеджер сховищ (Storage Unit) та інвентаря CS2 з відкритим кодом.
Швидке перекладання, шанси контрактів, наліпки, магазин, маркет і Steam Guard — одразу для кількох акаунтів.
Без підписок і сторонніх серверів: усе працює на вашому комп’ютері й спілкується безпосередньо зі Steam.

release downloads platforms MIT Ko-fi

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

Caskit

Користувалися Casemove? Сам Casemove тепер показує повідомлення: «Casemove has been replaced by Skinledger… Prices, images and items will break in Casemove eventually» — «Casemove замінено на Skinledger… ціни, зображення й предмети в Casemove згодом зламаються» (джерело). Skinledger — платний сервіс: безкоштовна версія лише перекладає предмети, а швидке перекладання, покупки в магазині, контракти, Armory, більше акаунтів, обміни й маркет — за підпискою $9.99–24.99 на місяць (FAQ, тарифи, жовтень 2026). Caskit робить усе це безкоштовно, без реєстрації на чужих сайтах — і з відкритим кодом.

Можливості

Сховища (Storage Unit)

  • Масове перекладання у сховища й назад. Швидкість підлаштовується під обмеження Steam (зазвичай 8–13 предметів/с), застряглі предмети надсилаються повторно автоматично.
  • Правила перекладання: «усі кейси → Cases 01, Cases 02…», «наліпки → Stickers». Кнопкою або одразу після входу.
  • Перейменування сховищ, приховування повних, експорт усього в JSON/CSV.

Ціни та портфель

  • Скільки коштують інвентар і ящики — за середньою ціною Steam за 7 днів, Buff163 або Skinport, у вашій валюті; графік вартості по днях і що найбільше подорожчало чи подешевшало.
  • Портфель (P&L): імпорт історії Торгового майданчика, покупки вручну або з CSV — середня ціна купівлі, нереалізований і реалізований прибуток (FIFO).
  • Ціни беруться з публічних прайсів, які завантажуються раз на 12 годин; ваш інвентар нікуди не надсилається.

Контракти обміну

  • Контракти з інвентаря і зі сховищ (потрібні предмети виймаються самі).
  • Усі можливі результати з шансами, float кожного входу, прогноз float результату та очікувана вартість проти ціни входів.
  • Предмети, які гра не прийме (найрідкісніші у своїй колекції), позначаються заздалегідь. Сувеніри підтримуються.
  • Після крафту — прибуток або збиток контракту, детальний перегляд предмета, «Оглянути в грі» і Торговий майданчик.

Наліпки

  • Наклеїти, зішкребти та видалити — зокрема наліпки з вільним розміщенням CS2.
  • Перегляд предмета як у грі: float до 10 знаків, патерн, лічильник StatTrak™, нейм-тег і знос наліпок; «оглянути» та посилання на предмет в інвентарі Steam.

Магазин CS2 та Armory

  • Кошик, обране, баланс гаманця та залишок після покупки. Кожну оплату підтверджуєте ви.
  • Armory: обмін зірок на нагороди.
  • Назви та зображення товарів оновлюються самі з файлів гри.

Обміни, Торговий майданчик і Steam Guard

  • Вхідні та вихідні обміни, прийняти/відхилити, автоприйом подарунків.
  • Торговий майданчик: лоти, ордери на купівлю зі стаканом і графіком ціни за 30 днів, історія з пошуком, продаж із розрахунком комісії (зокрема просто з ящиків). Валюти без копійок (UAH, KZT, JPY…) враховуються автоматично.
  • Вбудований міні-SDA: коди Steam Guard для всіх акаунтів з maFile, підтвердження обмінів і лотів, контроль проксі.

Акаунти й приватність

  • Кілька акаунтів одночасно, у кожного свій SOCKS5/HTTP-проксі — налаштування й перевірка в налаштуваннях або вставкою списку. Акаунти можна закріпити й упорядкувати.
  • Вхід за QR-кодом (з’являється одразу), логіном і паролем або через maFile.
  • Режим стрімера (Ctrl+Shift+H): замість логінів і ніків — «Акаунт 1, 2…», баланс приховано, коди Steam Guard, партнери з обмінів і проксі розмиті — можна спокійно знімати відео й скриншоти.
  • 10 мов інтерфейсу. Оновлення — лише з вашої згоди, або їх можна вимкнути зовсім.

Знімки екрана

overview portfolio
Огляд: вартість, графік, найдорожче Портфель: прибуток і збиток (FIFO)
trade-up result
Контракт: результати, шанси, очікувана вартість Підсумок: прибуток або збиток, перегляд, огляд, ТМ
item buy order
Предмет: float, патерн, наліпки Ордер: стакан і графік ціни
stickers store
Наліпки: наклеїти, зішкребти, видалити Магазин CS2: кошик і гаманець
storage units Steam Guard
Ящики: масове перекладання Steam Guard: коди й підтвердження

Завантажити

Остання версія — на сторінці Releases.

Система Файл
Windows Caskit-Setup-x.y.z.exe рекомендовано — встановлюється за кілька секунд, без прав адміністратора, оновлюється сам
Windows Caskit-x.y.z-portable.exe без встановлення (запускається повільніше, оновлювати вручну)
macOS Caskit-x.y.z-arm64.dmg (Apple Silicon) / Caskit-x.y.z-x64.dmg (Intel)
Linux Caskit-x.y.z-x86_64.AppImage або Caskit-x.y.z-amd64.deb

Перший запуск. Збірки поки без цифрового підпису, тож система може один раз попередити:

  • Windows («Windows захистила ваш ПК»): Докладніше → Усе одно запустити.
  • macOS («програму пошкоджено» / «неможливо перевірити»): правий клік по програмі → Відкрити або в Терміналі xattr -cr "/Applications/Caskit.app".
  • Linux AppImage: chmod +x Caskit-*.AppImage, потім запустити.

VirusTotal: кожен реліз перевіряється автоматично — результати й посилання внизу сторінки релізу.

Видалення

  • Windows (інсталятор): Параметри → Програми → Caskit → Видалити. Portable: просто видаліть .exe.
  • macOS: перетягніть Caskit із «Програм» у Кошик.
  • Linux: видаліть AppImage або sudo apt remove caskit для .deb.

Збережені входи й налаштування залишаються в папці даних (див. питання нижче) — видаліть і її, щоб стерти все.

Безпека й приватність

  • Caskit спілкується лише зі Steam (і Game Coordinator CS2). Пароль не зберігається; refresh token і секрети maFile зберігаються на вашому диску зашифрованими засобами системи (Windows DPAPI / зв’язка ключів macOS / libsecret у Linux).
  • Якщо в акаунта задано проксі, через нього йде весь трафік акаунта — веб-запити, QR-код, аватар. Якщо проксі не працює, вхід переривається, а не йде напряму.
  • Локальний API слухає лише 127.0.0.1 і вимагає випадковий токен, відомий тільки вікну програми.
  • Назви та іконки предметів раз на добу оновлюються з публічних копій файлів гри (GameTracking-CS2, counter-strike-image-tracker) — дані акаунтів не надсилаються.
  • Без аналітики й телеметрії. Повний список мережевих підключень — у політиці конфіденційності (англ.).

Питання

Чи можна отримати VAC-бан? Caskit не чіпає гру, її файли й пам’ять і не запускає CS2. Він входить як клієнт Steam і спілкується з Game Coordinator CS2 так само, як інвентар самої гри, — VAC тут не задіяний. Але це неофіційний інструмент, використовуйте на свій ризик.

Чи можна грати, поки відкритий Caskit? Якщо запустити CS2 на тому ж акаунті, Steam залишить лише одну з двох сесій. Спершу вийдіть із цього акаунта в Caskit.

Чи безпечні автооновлення? Чи не підсуне оновлення щось погане? Caskit нічого не завантажує й не встановлює сам. Коли виходить нова версія, він спершу питає — Оновити, Пропустити цю версію або Не зараз, — а в Налаштування → Загальні → Оновлення можна вибрати Не перевіряти, і перевірки не буде взагалі. Оновлення беруться лише з Releases цього репозиторію: їх збирає GitHub Actions з відкритого коду (workflow), вони перевіряються на VirusTotal, а інсталятор звіряє SHA-512 кожного файлу перед встановленням. Portable-версія ніколи не оновлюється сама. Якщо не хочете довіряти жодним готовим файлам — зберіть Caskit самі (нижче).

Чи можна зібрати самому? Так — усе є в цьому репозиторії, див. розділ «Збірка з вихідного коду» нижче. Скрипти :noupdate збирають версію без оновлень: вона навіть не питає GitHub про нові версії.

Де зберігаються дані? Лише на вашому комп’ютері: %APPDATA%\Caskit (Windows), ~/Library/Application Support/Caskit (macOS), ~/.config/Caskit (Linux).

Підтримати проєкт

Caskit безкоштовний і таким залишиться. Якщо він заощаджує вам час:

  • ☕ Ko-fi — карткою або PayPal
  • 🎁 Подарувати скін — будь-який зайвий кейс чи скін
  • 💎 Крипта (Binance Pay / USDT) — адреси в програмі: кнопка ♥
  • ⭐ Зірка репозиторію

Збирання з вихідного коду

Потрібні Node.js 22+ і Git.

git clone https://github.com/pythonMaster2002/cs2-storage-manager
cd cs2-storage-manager
npm ci
npm start                      # запуск
npm run build:win              # інсталятор + portable → dist/
npm run build:linux            # AppImage + deb
npm run build:mac              # dmg + zip (лише на macOS)

# те саме без оновлень: жодних перевірок, нічого не завантажується
npm run build:win:noupdate
npm run build:linux:noupdate
npm run build:mac:noupdate

Реліз: підніміть version у package.json, потім git tag vX.Y.Z && git push --tags. GitHub Actions збере всі три системи, викладе їх у Releases і перевірить .exe на VirusTotal (секрет VT_API_KEY); встановлені копії запропонують оновитися.

Політика підпису коду

Збірки для Windows збираються з цього репозиторію в GitHub Actions. Підпис планується через SignPath Foundation (безкоштовно для відкритих проєктів); першу заявку поки не схвалено — до схвалення збірки не підписані. Докладніше — у розділі Code signing policy (англ.).

Ліцензія

MIT

Caskit — незалежний проєкт із відкритим кодом. Не пов’язаний з Valve Corporation і не схвалений нею. Counter-Strike, CS2 і Steam — торговельні марки Valve Corporation.