Skip to content

Latest commit

 

History

History
172 lines (126 loc) · 12.4 KB

README.de.md

File metadata and controls

172 lines (126 loc) · 12.4 KB

Caskit

Caskit

Kostenloser Open-Source-Manager für CS2-Lagereinheiten und Inventar.
Schnelles Umlagern, Trade-up-Chancen, Sticker, Shop, Markt und Steam Guard — für mehrere Konten gleichzeitig.
Keine Abos, keine Fremdserver: Alles läuft auf deinem Rechner und spricht direkt mit Steam.

release downloads platforms MIT Ko-fi

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

Caskit

Du kommst von Casemove? Casemove zeigt jetzt selbst einen Hinweis: «Casemove has been replaced by Skinledger… Prices, images and items will break in Casemove eventually» (Quelle). Skinledger ist kostenpflichtig: Die Gratisversion verschiebt nur Gegenstände; schnelles Umlagern, Shop-Käufe, Trade-ups, Armory, mehr Konten, Tausch und Markt kosten 9,99–24,99 $ im Monat (FAQ, Preise, Oktober 2026). Caskit kann das alles kostenlos, ohne Konto auf fremden Websites — und als Open Source.

Funktionen

Lagereinheiten

  • Gegenstände massenhaft ein- und auslagern. Das Tempo passt sich den Steam-Limits an (meist 8–13 Gegenstände/s), hängende Gegenstände werden automatisch erneut gesendet.
  • Umlagerungsregeln: „alle Kisten → Cases 01, Cases 02…“, „Sticker → Stickers“. Per Klick oder direkt nach dem Anmelden.
  • Einheiten umbenennen, volle ausblenden, alles als JSON/CSV exportieren.

Preise und Portfolio

  • Was Inventar und Storage Units wert sind – nach Steam-7-Tage-Durchschnitt, Buff163 oder Skinport, in deiner Währung; ein täglicher Wertverlauf und die größten Gewinner und Verlierer.
  • Portfolio (G&V): Steam-Markt-Verlauf importieren, Käufe von Hand oder per CSV hinzufügen – durchschnittlicher Kaufpreis, unrealisierter und realisierter Gewinn (FIFO).
  • Die Preise stammen aus öffentlichen Preislisten, die alle 12 Stunden geladen werden; dein Inventar wird nirgendwohin gesendet.

Tauschverträge (Trade-ups)

  • Verträge aus dem Inventar und aus Lagereinheiten (Gegenstände werden automatisch herausgenommen).
  • Alle möglichen Ergebnisse mit Chance, der Float jedes Inputs, der vorhergesagte Float des Ergebnisses und der Erwartungswert gegenüber den Kosten der Inputs.
  • Gegenstände, die das Spiel nicht annimmt (höchste Stufe ihrer Kollektion), werden vorab markiert. Souvenirs werden unterstützt.
  • Nach dem Crafting: Gewinn oder Verlust des Vertrags, eine Detailansicht des Gegenstands, Im Spiel ansehen und Community-Markt.

Sticker

  • Sticker anbringen, abkratzen und entfernen — auch frei platzierte CS2-Sticker.
  • Gegenstandsansicht wie im Spiel: Float auf 10 Stellen, Muster-Seed, StatTrak™-Zähler, Namensschild und Sticker-Abnutzung; Inspect-Links und ein Link zum Gegenstand im Steam-Inventar.

CS2-Shop und Armory

  • Warenkorb, Favoriten, Guthaben und Restguthaben nach dem Kauf. Jede Zahlung bestätigst du selbst.
  • Armory: Sterne gegen Belohnungen einlösen.
  • Namen und Bilder der Artikel aktualisieren sich selbst aus den Spieldateien.

Tausch, Community-Markt und Steam Guard

  • Eingehende und ausgehende Angebote, annehmen/ablehnen, Geschenke automatisch annehmen.
  • Markt: Angebote, Kaufaufträge mit Live-Orderbuch und 30-Tage-Preischart, durchsuchbarer Verlauf, Verkauf mit berechneter Gebühr (auch direkt aus Storage Units). Währungen ohne Cent (UAH, KZT, JPY…) werden automatisch berücksichtigt.
  • Eingebauter Mini-SDA: Steam-Guard-Codes für alle Konten mit maFile, Bestätigungen für Tausch und Angebote, Proxy-Überwachung.

Konten und Privatsphäre

  • Mehrere Konten gleichzeitig, jedes mit eigenem SOCKS5/HTTP-Proxy – in den Einstellungen festlegen und prüfen oder eine ganze Liste einfügen. Konten anheften und sortieren.
  • Anmeldung per QR-Code (erscheint sofort), Login und Passwort oder maFile.
  • Streamer-Modus (Strg+Umschalt+H): Logins und Nicknames werden zu „Konto 1, 2…“, das Guthaben ist ausgeblendet, Steam-Guard-Codes, Tauschpartner und Proxys sind unscharf – sicher für Videos und Screenshots.
  • 10 Sprachen. Updates nur mit deiner Zustimmung – oder ganz abgeschaltet.

Screenshots

overview portfolio
Übersicht: Wert, Verlauf, wertvollste Gegenstände Portfolio: Gewinn und Verlust (FIFO)
trade-up result
Trade-up: Ergebnisse, Chancen, Erwartungswert Ergebnis: Gewinn oder Verlust, Ansicht, Inspect, Markt
item buy order
Gegenstand: Float, Muster, Sticker Kaufauftrag: Orderbuch und Preischart
stickers store
Sticker: anbringen, abkratzen, entfernen CS2-Shop: Warenkorb und Guthaben
storage units Steam Guard
Storage Units: Massen-Umlagerung Steam Guard: Codes und Bestätigungen

Download

Die neueste Version gibt es unter Releases.

System Datei
Windows Caskit-Setup-x.y.z.exe empfohlen — in Sekunden installiert, ohne Adminrechte, aktualisiert sich selbst
Windows Caskit-x.y.z-portable.exe ohne Installation (startet langsamer, manuell aktualisieren)
macOS Caskit-x.y.z-arm64.dmg (Apple Silicon) / Caskit-x.y.z-x64.dmg (Intel)
Linux Caskit-x.y.z-x86_64.AppImage oder Caskit-x.y.z-amd64.deb

Erster Start. Die Builds sind noch nicht signiert, daher warnt das System eventuell einmal:

  • Windows („Der Computer wurde durch Windows geschützt“): Weitere Informationen → Trotzdem ausführen.
  • macOS („App ist beschädigt“ / „kann nicht überprüft werden“): Rechtsklick auf die App → Öffnen oder im Terminal xattr -cr "/Applications/Caskit.app".
  • Linux AppImage: chmod +x Caskit-*.AppImage, dann starten.

VirusTotal: Jede Version wird automatisch geprüft – Ergebnisse und Links stehen unten auf jeder Release-Seite.

Deinstallieren

  • Windows (Installer): Einstellungen → Apps → Caskit → Deinstallieren. Portable: einfach die .exe löschen.
  • macOS: Caskit aus „Programme“ in den Papierkorb ziehen.
  • Linux: AppImage löschen oder sudo apt remove caskit für das .deb.

Gespeicherte Anmeldungen und Einstellungen bleiben im Datenordner (siehe FAQ) — lösche ihn ebenfalls, um alles zu entfernen.

Sicherheit und Privatsphäre

  • Caskit spricht nur mit Steam (und dem CS2 Game Coordinator). Dein Passwort wird nie gespeichert; Refresh-Token und maFile-Geheimnisse liegen verschlüsselt durch das System auf deiner Festplatte (Windows DPAPI / macOS-Schlüsselbund / libsecret unter Linux).
  • Hat ein Konto einen Proxy, läuft der gesamte Verkehr darüber — Webanfragen, QR-Code, Avatar. Fällt der Proxy aus, bricht die Anmeldung ab, statt direkt zu verbinden.
  • Die lokale API lauscht nur auf 127.0.0.1 und verlangt ein zufälliges Token, das nur das App-Fenster kennt.
  • Namen und Icons werden einmal täglich aus öffentlichen Kopien der Spieldateien aktualisiert (GameTracking-CS2, counter-strike-image-tracker) — ohne Kontodaten.
  • Keine Analyse, keine Telemetrie. Alle Netzwerkverbindungen stehen in der Datenschutzerklärung (Englisch).

FAQ

Kann ich dafür einen VAC-Bann bekommen? Caskit greift weder auf das Spiel noch auf dessen Dateien oder Speicher zu und startet CS2 nicht. Es meldet sich als Steam-Client an und spricht mit dem CS2 Game Coordinator wie das Inventar des Spiels selbst — VAC ist nicht beteiligt. Es bleibt ein inoffizielles Tool, Nutzung auf eigenes Risiko.

Kann ich spielen, während Caskit offen ist? Startest du CS2 auf demselben Konto, behält Steam nur eine der beiden Sitzungen. Melde das Konto vorher in Caskit ab.

Sind automatische Updates sicher? Kann mir ein Update etwas unterschieben? Caskit lädt und installiert nichts von selbst. Bei einer neuen Version fragt es zuerst – Aktualisieren, Diese Version überspringen oder Nicht jetzt –, und unter Einstellungen → Allgemein → Updates kannst du Nicht prüfen wählen, dann wird nicht einmal geprüft. Updates kommen nur aus den Releases dieses Repositorys: GitHub Actions baut sie aus dem offenen Code (Workflow), sie werden auf VirusTotal geprüft, und der Installer prüft vor der Installation den SHA-512 jeder Datei. Die portable Version aktualisiert sich nie selbst. Wenn du keiner fertigen Datei vertrauen willst – baue Caskit selbst (unten).

Kann ich es selbst bauen? Ja – alles liegt in diesem Repository, siehe «Aus dem Quellcode bauen» unten. Die :noupdate-Skripte erzeugen eine Version ohne Updates: Sie fragt GitHub nicht einmal nach neuen Versionen.

Wo liegen meine Daten? Nur auf deinem Rechner: %APPDATA%\Caskit (Windows), ~/Library/Application Support/Caskit (macOS), ~/.config/Caskit (Linux).

Projekt unterstützen

Caskit ist kostenlos und bleibt es. Wenn es dir Zeit spart:

  • ☕ Ko-fi — Karte oder PayPal
  • 🎁 Skin schenken — jede übrige Kiste oder jeder Skin
  • 💎 Krypto (Binance Pay / USDT) — Adressen in der App: ♥-Button
  • ⭐ Stern für das Repository

Aus dem Quellcode bauen

Benötigt Node.js 22+ und Git.

git clone https://github.com/pythonMaster2002/cs2-storage-manager
cd cs2-storage-manager
npm ci
npm start                      # starten
npm run build:win              # Installer + Portable → dist/
npm run build:linux            # AppImage + deb
npm run build:mac              # dmg + zip (nur unter macOS)

# dasselbe ohne Updates: keine Prüfung, kein Download
npm run build:win:noupdate
npm run build:linux:noupdate
npm run build:mac:noupdate

Release: version in package.json erhöhen, dann git tag vX.Y.Z && git push --tags. GitHub Actions baut alle drei Systeme, veröffentlicht sie unter Releases und prüft die .exe-Dateien auf VirusTotal (Secret VT_API_KEY); installierte Kopien bieten das Update an.

Code-Signing-Richtlinie

Windows-Builds werden per GitHub Actions aus diesem Repository erstellt. Die Signierung ist über die SignPath Foundation geplant (kostenlos für Open Source); der erste Antrag wurde noch nicht genehmigt – bis dahin sind die Builds unsigniert. Details: Code signing policy (Englisch).

Lizenz

MIT

Caskit ist ein unabhängiges Open-Source-Projekt, nicht mit Valve Corporation verbunden oder von ihr unterstützt. Counter-Strike, CS2 und Steam sind Marken der Valve Corporation.