Skip to main content
THE VAULT · WEB
Marketing site →
Slay the Spire 2 · Vault for the Web

Run history, stats, and co-op, in your browser.

Drop your Slay the Spire 2 save folder in to see the same Overview, Characters, Ascensions, Relics, Cards, and Recent Runs tabs the macOS app has. Everything stays in your browser — nothing uploads. Optional Steam sign-in unlocks the live co-op partner feed.

macOS app →

Checking who's around…

Heads up: you're in an in-app browser (app) that may break Steam sign-in. Tap the share / menu button and choose Open in Safari (iOS) or Open in Chrome (Android) first.

What signing in actually does

  • Verifies you own the Steam account you claim, via Steam OpenID.
  • Mints a 30-day session. No password ever leaves Steam.
  • Pulls only your persona name and avatar.
  • Posts your status to the public feed only while this tab is open.
  • Sign out at any time to drop your row from everyone's feed.
THE VAULT web · for STS2
STATS
COMMUNITY
… Steam connected
Connecting…
…
Connecting…
Showing sample data — link your STS2 saves to see your runs.

Overview

Your run history at a glance.

Showing sample data — link your STS2 saves to see your runs.

Characters

Win rate by character.

Showing sample data — link your STS2 saves to see your runs.

Ascensions

Win rate by ascension level.

Showing sample data — link your STS2 saves to see your runs.

Top Relics

Best relics by win rate (min. 3 runs).

Showing sample data — link your STS2 saves to see your runs.

Cards

Most picked vs. most skipped.

Showing sample data — link your STS2 saves to see your runs.

Recent Runs

Latest runs from your history. Auto-refreshes from disk.

Showing sample data — link your STS2 saves to see your runs.

Who's around right now

Loading…

Invites for you 0

… …
Sending…
How co-op works

Click Invite to play on anyone in the list. They get a popup with a preset message and either accept or decline. Nothing fires off until they accept.

Players online 0

Loading…

…

News & updates

Notes from Corey, the human behind the app. Bug fixes, new features, and what's coming next.

The Regent, the Defect, the Silent, and the Necrobinder gathered around a glowing brazier in a candlelit spire — painted illustration matching the in-game art style.
Update · May 5, 2026

Bug fixes & updates — thank you for using Spire Vault

Corey · ~4 min read

First, the obvious thing: thank you for being here. Spire Vault went from "weird side project" to "people are actually using this" because of you, and I don't take that lightly. So before anything else — thanks. Genuinely.

This past week was mostly fixes that should have worked the first time, plus a couple of new features that have been on my list for a while. Quick rundown of what's new, then a few things I'm working on next.

What's new

Co-op pairing — you can now see who's playing with who

When you and another player both accept an invite, both of your rows on the roster pick up a green "Co-op — w/ @PartnerName" pill. Anyone scrolling the feed can see at a glance which pairs are already matched up, so they don't waste a click trying to invite someone who's mid-session. The invite button on a paired row turns into a friendly "Busy" tag instead of a dead button.

You also get an "End co-op" button on your own status card while paired — one click and both sides drop the pill. If you forget, the pair auto-clears after 4 hours so you don't show up as "still co-oping with that person from yesterday morning."

The cache & reload mess is finally fixed

For a while, every time I shipped a new version, half of you would have to open the app in private mode to see the change. That was bad. The root cause was three layers of cache fighting each other: Cloudflare's edge, your browser's disk cache, and Safari's in-tab memory cache, which ignores cache headers entirely while a tab is alive.

There's now a small banner at the top of the app that appears when a newer version is out: "A newer version of Spire Vault is available — Reload now." Click it whenever you're ready. Your sign-in and stats stick. No more force-reload mid-typing.

Run paths, but readable

The Recent Runs modal now shows your full path through every act with proper map icons — campfire, treasure chest, elite, boss, shop, the works — pulled in to actually look like the game's map instead of a generic icon set. Each act starts collapsed; the act where you died (or won) gets a red DIED HERE or green VICTORY chip on the closed header so you don't have to expand all three to find the moment.

The painted banner up top is bigger and better-balanced

The companion character on the left of the duel scene was way too small — you could barely tell who it was. Bumped them up about 25%, which makes the boss-on-the-right composition feel like an actual face-off instead of a sidebar token next to a giant. Also normalized every character sprite so Regent, Defect, Silent, and Necrobinder all fill the frame consistently. No more "wait, why does my Regent look tiny."

Privacy lockdown on the public feed

Anyone visiting app.spirevault.app as a guest can still see the live count of who's around, but Steam IDs, persona names, avatars, and Discord handles are stripped before the data leaves the server. Only signed-in users get the full roster. If you weren't comfortable with strangers being able to harvest your handle off the homepage, that's no longer a concern.

Cross-device run history that actually syncs

Your run history is keyed to your Steam ID and synced to the cloud. Sign in on your laptop, import your saves once, then open the app on your phone — everything's already there. There's a small "Synced N runs · last sync 2 min ago" pill in the toolbar so you can see at a glance whether your latest run made it up.

What I'm working on next

Honest order of operations — some of these are days, some are weeks. None of them are guaranteed. Roadmap, not promises.

  1. Community Highlights. A simple opt-in: any run you're proud of, hit a "share to the community" button on the run detail and it appears on a public highlights feed. Per-run, never automatic, always yours to unshare. Card-pack layout with the actual deck and relics — the same Share-Run card you'd post to Reddit, just visible inside the app. Designed to celebrate runs, not surveil people.
  2. A real Windows app. The browser version works fine on Windows today, but a downloadable SpireVault.exe would be a much cleaner experience for people who don't want to think about which browser tab their stats live in. Targeting a Tauri build — same backend, same UI, native window.
  3. iOS Companion sync. The Ascension Companion app on the App Store still uses an older data shape than the web. Bringing them into alignment so a run uploaded from web shows up in the iOS app immediately.
  4. "What changed since last week" digest. An optional weekly email summarizing your wins, your best run, your character mix, and any new community highlights from people you've co-oped with. Off by default. Probably the smallest possible footprint — one email a week, plain text, an unsubscribe link.

A small ask

If something feels broken, weird, or just unfinished — please tell me. File an issue on GitHub, or hit me up on the co-op feed (you can see when I'm online, my Steam handle's the same as yours: I sign in with mine and use the app like you do). I read every issue. Most of the fixes above started as one-line bug reports from one of you.

And if Spire Vault has saved you a Discord scroll, helped you find a co-op partner, or just been nice to look at while reviewing a long run — that's the whole point. Thanks for being here.

— Corey

Update Bug fixes Roadmap
Report an issue → Full changelog →
↑

Drop your STS2 save folder here

Or any .run files. Everything stays on your device — nothing uploads.

Invite to play

Pick a preset message. They can accept or decline.

Run details

Share run

Drop the image straight into Discord, Reddit, or X.

The Vault · Web

Built by Corey Crooks. Free, open source, fan-made. Not affiliated with Mega Crit Games.

Marketing site GitHub iOS · Ascension Companion coreycrooks.com