Skip to content

Latest commit

 

History

History
172 lines (126 loc) · 12.1 KB

README.pl.md

File metadata and controls

172 lines (126 loc) · 12.1 KB

Caskit

Caskit

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.

release downloads platforms MIT Ko-fi

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

Caskit

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.

Funkcje

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.

Zrzuty ekranu

overview portfolio
Przegląd: wartość, wykres, najcenniejsze przedmioty Portfel: zyski i straty (FIFO)
trade-up result
Kontrakt: wyniki, szanse, wartość oczekiwana Wynik: zysk lub strata, podgląd, obejrzyj, rynek
item buy order
Przedmiot: float, wzór, naklejki Zlecenie kupna: arkusz zleceń i wykres ceny
stickers store
Naklejki: naklej, zdrap, usuń Sklep CS2: koszyk i portfel
storage units Steam Guard
Skrzynie: masowe przenoszenie Steam Guard: kody i potwierdzenia

Pobierz

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.

Odinstalowanie

  • 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 caskit dla .deb.

Zapisane logowania i ustawienia zostają w folderze danych (zobacz FAQ) — usuń go też, aby skasować wszystko.

Bezpieczeństwo i prywatność

  • 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.1 i 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).

FAQ

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).

Wesprzyj projekt

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

Budowanie ze źródeł

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:noupdate

Wydanie: 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ę.

Zasady podpisywania kodu

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).

Licencja

MIT

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.