tuipet
A terminal virtual pet (Digimon V-Pet style) rendered with halfblock sprites, built on data from the real devices.
What it is and what it does
tuipet is a fully playable Digimon V-Pet emulator that runs in the terminal, rendering 1,548 creatures as Unicode halfblock sprites with 11 animation frames each. It faithfully recreates the real device's mechanics: hunger, sleep, filth, and effort tracking; training drills; evolution gated by care quality and battle records; armor evolution via shop-bought Digimentals; and a 26-zone Adventure mode with bosses, towns, and raid encounters. The game includes a calendar-driven tournament cup system, an in-game AI care assistant, and a classic four-tab shop.
Beyond single-player, tuipet adds online play: cloud-backed saves (one pet per device at a time, like a cartridge), a live lobby with chat, PvP battles, and two-player jogress fusion. The UI is built on textual and rich, fitting the entire game—pet arena, status card, and control strip—into a fixed LCD-style box. It runs on Linux, Android (including Termux), and iOS (via a-Shell), with sound support where available and graceful fallback to the terminal bell elsewhere.
Use it for:
- Play a faithful Digimon V-Pet emulator on any terminal without emulation software or ROM files.
- Raise and evolve a creature through care, training, and battle across 1,500+ forms using real device mechanics.
- Engage in PvP battles and two-player jogress fusion with other players in the online lobby.
- Collect all 1,548 creatures by unlocking divergence paths through DNA charging and field-specific evolution gates.
- Run a portable pet game on Android or iOS without a dedicated app store, using only a terminal and Python.
- Participate in community raid bosses and seasonal tournament cups on a real-calendar schedule.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A terminal-based virtual pet game in the Digimon V-Pet style, with Unicode sprite animation, care mechanics, evolution, adventure mode, and optional online multiplayer features.
Yes, if you want a terminal game. tuipet is actively maintained, has no security vulnerabilities, installs with low friction, and offers a complete, faithful V-Pet experience with both offline and online play. The MIT license is permissive. The only real constraint is Python 3.10+; iOS and Android both work with appropriate terminal apps. Start with a single-player save to learn the mechanics, then join the online lobby if you want multiplayer.
Install
tuipet on PyPI
pip
pip install tuipetuv
uv add tuipetpoetry
poetry add tuipetInstalling tuipet
Before you install
Low install friction: pure Python wheel with no compiled dependencies. Active development with a commit from 2026-08-13 and regular updates. Requires Python 3.10+.
License in practice
MIT license permits free use, modification, and distribution with minimal restrictions—suitable for personal or commercial projects.
Quickstart
pip install tuipet
tuipet
# Or with pipx for isolation:
pipx install tuipet
tuipet
Requires Python 3.10 or later. On iOS, use a-Shell and run `python3 -m tuipet` instead of the bare command. On Android, optional termux-api package and Termux:API app enable sound.
Verify before relying
- Whether online multiplayer features (lobby, PvP, jogress fusion) require account registration or authentication beyond local play.
- Whether save files sync automatically to the cloud or require manual upload.
- Performance characteristics on low-end terminals or over SSH with latency.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — textual, rich, websockets |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 339,557/month — #7,421 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: tuipet-0.5.345-py3-none-any.whl
Keywords: terminal, tui, virtual-pet, digimon, vpet, textual, game
Tags
More Games/Entertainment packages
A pure-Python chess library providing move…
copyleft · top 5,000 on PyPI
word2numberConverts written-out number words (like "twenty…
permissive · top 5,000 on PyPI
modernglModernGL is a Python wrapper over OpenGL Core…
permissive · top 15,000 on PyPI
glcontextProvides portable OpenGL context creation…
permissive · top 15,000 on PyPI
pymunkPymunk is a 2D rigid body physics simulation…
permissive · top 15,000 on PyPI
KivyKivy is a Python framework for building…
permissive · top 15,000 on PyPI
trogonTrogon auto-generates a terminal user interface…
permissive · top 15,000 on PyPI
textual-devtextual-dev provides a command-line tool for…
permissive · top 15,000 on PyPI
asciimaticsAsciimatics provides cross-platform terminal UI…
permissive · top 15,000 on PyPI
bcsfeA command-line save file editor for The Battle…
copyleft · top 15,000 on PyPI
textual-imageRenders images directly in terminal emulators…
copyleft · top 15,000 on PyPI
asciinemaRecords and replays terminal sessions, saving…
copyleft · top 5,000 on PyPI
textualTextual is a Python framework for building…
permissive · top 100 on PyPI
textual-serveRuns any Textual terminal application in a web…
permissive · top 5,000 on PyPI
TextArenaTextArena provides a framework of 100+…
permissive · top 15,000 on PyPI
pycowsayDisplays text in a formatted ASCII art cow…
permissive · top 15,000 on PyPI