CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
A lightweight Mac app for Old-School Essentials characters, kept in plain text files.
GamesSwift · HTMLGitHub @soggybagOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Clean and simple character sheet tracker that stores characters in plain text. OSE Compatible.
Taken from the repository README
Loading the full README.
Read the full README ↗A small native Mac app for Old-School Essentials characters. The sheet fills in what the rules decide (saves, attacks, AC, movement, level-ups) and keeps every character in a plain Markdown file with a YAML header.
Website: soggybag.github.io/Character-Sheets
The app is in open beta on TestFlight: Join the beta
3d6 is an independent app. It isn't an official Old-School Essentials product, and isn't affiliated with or approved by Necrotic Gnome. Old-School Essentials is a trademark of Necrotic Gnome. The trademark and Old-School Essentials logo are used with permission of Necrotic Gnome, under license.
docs/PLAN.mddocs/FILE-FORMAT.mddocs/PDF-IMPORT.md| Path | What |
|---|---|
App/ | The macOS app (SwiftUI, document-based). Files added here are picked up by Xcode automatically. |
Config/ | Info.plist (document types) and entitlements |
Packages/CharacterKit/ | Reading and writing character files. No UI; shared with a future iPad app. |
Packages/CharacterKit/Sources/CharacterKit/Resources/ose/ | OSE Classic rules data (JSON), bundled with the app |
schema/ | JSON Schema for the file header |
examples/ | Example characters. Also test fixtures: every file must round-trip byte for byte. |
Requires Xcode 16 or later. The app runs on macOS 15+.
# App
open "Character Sheets.xcodeproj" # then Run (⌘R)
# CharacterKit tests (or choose the CharacterKit scheme in Xcode and press ⌘U)
cd Packages/CharacterKit && swift test
The Xcode project and scheme are still named Character Sheets; the app builds
as 3d6.app. The bundle id is com.mitchellhudson.CharacterSheets, signed
automatically with team 753UQ7TNXJ. To send a build to TestFlight, run
scripts/testflight.sh (see docs/RELEASING.md).
Third-party notices (Yams, MIT; OSE SRD rules data, OGL 1.0a; the
Old-School Essentials third-party license) are in App/Help/Legal.swift,
shown in About and Help → Licenses and Legal. The full OGL text ships in the
CharacterKit resource bundle.