What is SamRewritten?
SamRewritten is a tool that lets you unlock and relock achievements on your Steam account. It can also edit statistics for games and apps that expose them. While achievements carry no financial value, they are widely used for collection progress and bragging rights. SamRewritten ships with both a polished GTK graphical interface and a scriptable command-line tool.
Features
- Lock and unlock specific achievements with a single click
- Bulk lock/unlock achievements for all or selected apps
- Schedule achievement unlocks over a custom period
- Copy another user's unlock timings and replay them on your account
- Edit game statistics in real time
- Per-app or bulk import/export of achievements and stats (JSON)
- Idle apps: appear in-game until you toggle it off
- Light and dark themes
- Full-featured CLI that does not require GTK
How SamRewritten compares to other Steam Achievement Managers
How SamRewritten stacks up against other Steam Achievement Managers and unlockers — the original Steam Achievement Manager (SAM) by Gibbed, Samira, and Steam Game Idler.
| Tool | Supported Steam installs | Timed unlocks | Copy user timings | Import/Export | Scriptable | GUI stack | License | |||
|---|---|---|---|---|---|---|---|---|---|---|
| SamRewritten | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | GTK 4 / libadwaita | GPL-3.0 |
| SAM (Gibbed) | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | WinForms (.NET) | zlib |
| Samira | ✕ | ✕ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | Tauri (React) | GPL-3.0 |
| Steam Game Idler | ✓ | ✕ | ✕ | ✕ | ✓ | ✓ | ✕ | ✓1 | Tauri (Next.js) | MIT |
1 Steam Game Idler is a graphical app; its engine, SteamUtility, is a separate standalone CLI.
Installation
Windows
Download the official installer from the Releases page and launch SamRewritten from the Start menu. A portable ZIP is also available.
Linux
SamRewritten runs on every Linux distribution — as an AppImage, from the Snap Store, or from the AUR. See the install instructions for the option that fits your distribution.
Frequently asked questions
Does SamRewritten work on Linux?
Yes. It provides Linux AppImages and is on the AUR (samrewritten-git). It supports Snap Steam,
Ubuntu/Debian multiarch and .deb installs, and Steam-runtime distros such as Gentoo and Arch.
What is a Steam Achievement Manager?
A Steam Achievement Manager (SAM) lets you unlock and relock achievements on your Steam account and edit game statistics. SamRewritten is a modern, open-source SAM for Linux and Windows.
Is SamRewritten free and open source?
Yes — it is free and open source, hosted on GitHub. It is not affiliated with Valve Corporation or Microsoft.
Does SamRewritten support Flatpak Steam?
Yes. SamRewritten works with the Flatpak version of Steam. Snap and .deb installations of Steam are supported as well.
Can I use SamRewritten from the command line?
Yes. The CLI does not require GTK and can list apps/achievements/stats, lock/unlock in bulk, import/export JSON, and idle apps.
Acknowledgements
SamRewritten is heavily inspired by Steam Achievement Manager by Gibbed and Samira by jsnli, and by the legacy version of SamRewritten. Thank you to all contributors, users, and stargazers.