Darmowy menedżer pojemników (Storage Unit) i ekwipunku CS2 o otwartym kodzie.
Szybkie przenoszenie, szanse kontraktów, naklejki, sklep, rynek i Steam Guard — dla kilku kont naraz.
Bez subskrypcji i zewnętrznych serwerów: wszystko działa na twoim komputerze i łączy się bezpośrednio ze Steam.
English · Русский · Українська · Deutsch · Español · Português · Français · Polski · Türkçe · 简体中文
Używałeś Casemove? Casemove wyświetla teraz komunikat: «Casemove has been replaced by Skinledger… Prices, images and items will break in Casemove eventually» (źródło). Skinledger jest płatny: darmowa wersja tylko przenosi przedmioty, a szybkie przenoszenie, zakupy w sklepie, kontrakty, Armory, więcej kont, wymiany i rynek kosztują 9,99–24,99 $ miesięcznie (FAQ, cennik, październik 2026). Caskit robi to wszystko za darmo, bez konta na cudzych stronach — i z otwartym kodem.
Pojemniki (Storage Unit)
- Masowe przenoszenie przedmiotów do pojemników i z powrotem. Tempo samo dopasowuje się do limitów Steam (zwykle 8–13 przedmiotów/s), a zablokowane przedmioty są automatycznie ponawiane.
- Reguły przenoszenia: „wszystkie skrzynie → Cases 01, Cases 02…”, „naklejki → Stickers”. Jednym kliknięciem albo zaraz po zalogowaniu.
- Zmiana nazw pojemników, ukrywanie pełnych, eksport wszystkiego do JSON/CSV.
Ceny i portfel
- Ile są warte ekwipunek i skrzynie — według 7-dniowej średniej Steam, Buff163 lub Skinport, w Twojej walucie; dzienny wykres wartości oraz największe wzrosty i spadki.
- Portfel (P&L): import historii Rynku Steam, zakupy ręcznie lub z CSV — średnia cena zakupu, niezrealizowany i zrealizowany zysk (FIFO).
- Ceny pochodzą z publicznych cenników pobieranych co 12 godzin; Twój ekwipunek nigdzie nie jest wysyłany.
Kontrakty wymiany
- Kontrakty z ekwipunku i z pojemników (przedmioty wyjmowane są automatycznie).
- Każdy możliwy wynik z szansą, float każdego wejścia, przewidywany float wyniku i wartość oczekiwana w porównaniu z kosztem wejść.
- Przedmioty, których gra nie przyjmie (najwyższa jakość w kolekcji), są oznaczane z góry. Pamiątki (souvenir) są obsługiwane.
- Po kontrakcie: zysk lub strata, szczegółowy podgląd przedmiotu, Obejrzyj w grze i Rynek Społeczności.
Naklejki
- Naklejanie, zdrapywanie i usuwanie naklejek — także z dowolnym umieszczeniem w CS2.
- Podgląd przedmiotu jak w grze: float do 10 miejsc, seed wzoru, licznik StatTrak™, plakietka z nazwą i zużycie naklejek; linki do obejrzenia i do przedmiotu w ekwipunku Steam.
Sklep CS2 i Armory
- Koszyk, ulubione, saldo portfela i saldo po zakupie. Każdą płatność potwierdzasz sam.
- Armory: wymiana gwiazdek na nagrody.
- Nazwy i obrazki produktów aktualizują się same z plików gry.
Wymiany, Rynek i Steam Guard
- Oferty przychodzące i wychodzące, akceptuj/odrzuć, automatyczne przyjmowanie prezentów.
- Rynek: oferty, zlecenia kupna z arkuszem zleceń na żywo i 30-dniowym wykresem ceny, historia z wyszukiwaniem, sprzedaż z wyliczoną prowizją (także prosto ze skrzyń). Waluty bez groszy (UAH, KZT, JPY…) są uwzględniane automatycznie.
- Wbudowany mini-SDA: kody Steam Guard dla wszystkich kont z maFile, potwierdzenia wymian i ofert, kontrola proxy.
Konta i prywatność
- Kilka kont naraz, każde z własnym proxy SOCKS5/HTTP — ustawianie i sprawdzanie w Ustawieniach lub wklejenie całej listy. Przypinanie i zmiana kolejności kont.
- Logowanie kodem QR (pojawia się od razu), loginem i hasłem albo przez maFile.
- Tryb streamera (Ctrl+Shift+H): loginy i nicki zmieniają się na „Konto 1, 2…”, saldo jest ukryte, a kody Steam Guard, partnerzy wymian i proxy są rozmyte — bezpiecznie do nagrań i zrzutów ekranu.
- 10 języków. Aktualizacje tylko za Twoją zgodą — albo całkowicie wyłączone.
Najnowsza wersja jest na stronie Releases.
| System | Plik | |
|---|---|---|
| Windows | Caskit-Setup-x.y.z.exe |
zalecane — instaluje się w kilka sekund, bez uprawnień administratora, aktualizuje się samo |
| Windows | Caskit-x.y.z-portable.exe |
bez instalacji (uruchamia się wolniej, aktualizacja ręczna) |
| macOS | Caskit-x.y.z-arm64.dmg (Apple Silicon) / Caskit-x.y.z-x64.dmg (Intel) |
|
| Linux | Caskit-x.y.z-x86_64.AppImage lub Caskit-x.y.z-amd64.deb |
Pierwsze uruchomienie. Wersje nie są jeszcze podpisane cyfrowo, więc system może raz ostrzec:
- Windows („System Windows ochronił ten komputer”): Więcej informacji → Uruchom mimo to.
- macOS („aplikacja jest uszkodzona” / „nie można zweryfikować”): prawy klik na aplikację → Otwórz albo w Terminalu
xattr -cr "/Applications/Caskit.app". - Linux AppImage:
chmod +x Caskit-*.AppImage, potem uruchom.
VirusTotal: każde wydanie jest skanowane automatycznie — wyniki i linki są na dole każdej strony wydania.
- Windows (instalator): Ustawienia → Aplikacje → Caskit → Odinstaluj. Portable: po prostu usuń
.exe. - macOS: przeciągnij Caskit z Aplikacji do Kosza.
- Linux: usuń AppImage albo
sudo apt remove caskitdla.deb.
Zapisane logowania i ustawienia zostają w folderze danych (zobacz FAQ) — usuń go też, aby skasować wszystko.
- Caskit łączy się tylko ze Steam (i Game Coordinatorem CS2). Hasło nigdy nie jest zapisywane; refresh token i sekrety maFile są przechowywane na twoim dysku zaszyfrowane przez system (Windows DPAPI / pęk kluczy macOS / libsecret w Linuksie).
- Jeśli konto ma proxy, przez nie idzie cały ruch konta — zapytania WWW, kod QR, awatar. Gdy proxy nie działa, logowanie zostaje przerwane zamiast iść bezpośrednio.
- Lokalne API nasłuchuje tylko na
127.0.0.1i wymaga losowego tokenu znanego tylko oknu aplikacji. - Nazwy i ikony są raz dziennie aktualizowane z publicznych kopii plików gry (GameTracking-CS2, counter-strike-image-tracker) — bez danych kont.
- Bez analityki i telemetrii. Pełna lista połączeń sieciowych w polityce prywatności (po angielsku).
Czy można dostać bana VAC? Caskit nie dotyka gry, jej plików ani pamięci i nie uruchamia CS2. Loguje się jako klient Steam i rozmawia z Game Coordinatorem CS2 tak samo jak ekwipunek samej gry, więc VAC nie bierze w tym udziału. To jednak nieoficjalne narzędzie — używasz na własne ryzyko.
Czy mogę grać, gdy Caskit jest otwarty? Jeśli uruchomisz CS2 na tym samym koncie, Steam zostawi tylko jedną z dwóch sesji. Najpierw wyloguj to konto w Caskit.
Czy automatyczne aktualizacje są bezpieczne? Czy aktualizacja może mnie oszukać? Caskit nic nie pobiera ani nie instaluje sam. Gdy wychodzi nowa wersja, najpierw pyta — Aktualizuj, Pomiń tę wersję lub Nie teraz — a w Ustawienia → Ogólne → Aktualizacje możesz wybrać Nie sprawdzaj, żeby nawet nie sprawdzał. Aktualizacje pochodzą tylko z Releases tego repozytorium: buduje je GitHub Actions z otwartego kodu (workflow), są skanowane na VirusTotal, a instalator sprawdza SHA-512 każdego pliku przed instalacją. Wersja portable nigdy nie aktualizuje się sama. Jeśli nie chcesz ufać żadnym gotowym plikom — zbuduj Caskit sam (niżej).
Czy mogę zbudować go sam? Tak — wszystko jest w tym repozytorium, zobacz «Budowanie ze źródeł» niżej. Skrypty :noupdate tworzą wersję bez aktualizacji: nawet nie pyta GitHuba o nowe wersje.
Gdzie są moje dane? Tylko na twoim komputerze: %APPDATA%\Caskit (Windows), ~/Library/Application Support/Caskit (macOS), ~/.config/Caskit (Linux).
Caskit jest darmowy i taki zostanie. Jeśli oszczędza ci czas:
- ☕ Ko-fi — kartą lub PayPal
- 🎁 Podaruj skina — dowolną zbędną skrzynię lub skina
- 💎 Krypto (Binance Pay / USDT) — adresy w aplikacji: przycisk ♥
- ⭐ Gwiazdka dla repozytorium
Wymaga Node.js 22+ i Git.
git clone https://github.com/pythonMaster2002/cs2-storage-manager
cd cs2-storage-manager
npm ci
npm start # uruchom
npm run build:win # instalator + portable → dist/
npm run build:linux # AppImage + deb
npm run build:mac # dmg + zip (tylko na macOS)
# to samo bez aktualizacji: bez sprawdzania, nic się nie pobiera
npm run build:win:noupdate
npm run build:linux:noupdate
npm run build:mac:noupdateWydanie: podnieś version w package.json, potem git tag vX.Y.Z && git push --tags. GitHub Actions zbuduje wszystkie trzy systemy, opublikuje je w Releases i przeskanuje pliki .exe na VirusTotal (sekret VT_API_KEY); zainstalowane kopie zaproponują aktualizację.
Wersje dla Windows są budowane z tego repozytorium w GitHub Actions. Podpis jest planowany przez SignPath Foundation (bezpłatnie dla open source); pierwszy wniosek nie został jeszcze zatwierdzony, więc na razie wersje nie są podpisane. Szczegóły: Code signing policy (po angielsku).
Caskit to niezależny projekt open source, niezwiązany z Valve Corporation i przez nią niepopierany. Counter-Strike, CS2 i Steam są znakami towarowymi Valve Corporation.










