Credits
Figurekeep is built on other people's good work. Thank you.
Fonts
Each font is under the SIL Open Font License 1.1.
- Noto Sans by the Noto Project Authors prints names in other alphabets on character sheets (licence).
- Name plates can print in Alegreya SC by The Alegreya Project Authors (licence), Cinzel by The Cinzel Project Authors (licence), IM Fell English by Igino Marini (licence), Marcellus SC by Brian J. Bonislawsky, Astigmatic (licence), MedievalSharp by wmk69 (licence) and Uncial Antiqua by Brian J. Bonislawsky, Astigmatic (licence).
- This site and the lettering on printed plates use Fraunces by The Fraunces Project Authors (licence) and Figtree by The Figtree Project Authors (licence).
The 5E rules text
The 5E character sheet uses game terms from the System Reference Document. This work includes material from the System Reference Document 5.2.1 (“SRD 5.2.1”) by Wizards of the Coast LLC, available at https://www.dndbeyond.com/srd. The SRD 5.2.1 is licensed under the Creative Commons Attribution 4.0 International License, available at https://creativecommons.org/licenses/by/4.0/legalcode. Figurekeep is not affiliated with or endorsed by Wizards of the Coast.
AI models and our art
Two models find the figure in your picture. They run in your browser, and they never make or change images.
- SAM 2.1 (tiny) by Meta, under the Apache License 2.0 (source).
- BiRefNet by Peng Zheng and co-authors, under the MIT License (source). Figurekeep uses its lite model: our own fine-tune of it, or the lite model as published on phones that use their graphics and on computers with little graphics memory. On computers with a strong graphics card it can also use the full model.
Our example characters, free try pack, ring art, crests, ornaments and some effect sprites were made with an AI image tool on our own computer, then finished by us. Figurekeep never makes AI art from your picture: it finds your figure and cleans the cut edge.
Open-source software
The app is built with these packages. The list is made from their own package data each time the site is built.
| Package | Version | Licence |
|---|---|---|
| @fontsource-variable/figtree | 5.3.0 | OFL-1.1 |
| @fontsource-variable/fraunces | 5.3.0 | OFL-1.1 |
| @huggingface/jinja | 0.5.10 | MIT |
| @huggingface/tokenizers | 0.2.0 | Apache-2.0 |
| @huggingface/transformers | 4.3.1 | Apache-2.0 |
| @pdf-lib/fontkit | 1.1.1 | MIT |
| @pdf-lib/standard-fonts | 1.0.0 | MIT |
| @pdf-lib/upng | 1.0.1 | MIT |
| @protobufjs/aspromise | 1.1.2 | BSD-3-Clause |
| @protobufjs/base64 | 1.1.2 | BSD-3-Clause |
| @protobufjs/codegen | 2.0.5 | BSD-3-Clause |
| @protobufjs/eventemitter | 1.1.1 | BSD-3-Clause |
| @protobufjs/fetch | 1.1.1 | BSD-3-Clause |
| @protobufjs/float | 1.0.2 | BSD-3-Clause |
| @protobufjs/path | 1.1.2 | BSD-3-Clause |
| @protobufjs/pool | 1.1.0 | BSD-3-Clause |
| @protobufjs/utf8 | 1.1.2 | BSD-3-Clause |
| flatbuffers | 25.9.23 | Apache-2.0 |
| guid-typescript | 1.0.9 | ISC |
| long | 5.3.2 | Apache-2.0 |
| onnxruntime-common | 1.30.0 | MIT |
| onnxruntime-web | 1.30.0 | MIT |
| pako | 1.0.11 | (MIT AND Zlib) |
| pdf-lib | 1.17.1 | MIT |
| platform | 1.3.6 | MIT |
| protobufjs | 7.6.6 | BSD-3-Clause |
| react | 19.3.0 | MIT |
| react-dom | 19.3.0 | MIT |
| scheduler | 0.28.0 | MIT |
| tslib | 1.14.1 | 0BSD |
| zustand | 5.0.15 | MIT |