Bonni is an AI-powered virtual pet platform. Hatch an ASCII creature, raise it, feed it, train it, and watch it evolve. Every companion has a unique AI-generated personality, it talks back, reacts to what you do, and changes over time based on how you treat it.
Available on Telegram, Discord, and X / Twitter. One companion per user. All platforms connected. Link your pet across them and access it from anywhere.
Get your companion running in four commands.
Species are assigned randomly on summon. Each has distinct ASCII art and a base personality that shapes how your companion talks and reacts.
/\_/\
( o.o )
> ^ <
/| |\
(_| |_)
. .
|\-=-/|
/| |O _ O| |\
/' \ \_^-^_/ / `\
/' \-/ ~ \-/ `\
| /\\ //\ |
\|\|\/--""--""\/|/|/
___
( )
__/= =\__
//| o=o |\\
<] | o=o | [>
\=====/
/ / | \ \
<_________>
.-.
(o.o) boo!
| \
\ \
`~~~'
O o
_\_ o
\\/ o\ .
//\___=
''
| SPECIES | CLASS | BASE TRAITS |
|---|---|---|
| Cat | Familiar | curious, independent, playful, aloof |
| Dragon | Legendary | proud, fierce, loyal, dramatic |
| Robot | Synthetic | logical, precise, curious, efficient |
| Ghost | Astral | mysterious, whimsical, gentle, eerie |
| Fish | Aquatic | calm, perceptive, quiet, reflective |
All stats range from 0 to 100. They decay passively in real time, every hour, even when you're not online. Keep checking in, or your companion suffers.
/pause to freeze every stat. Paused pets don't decay, can't die, and ignore actions until you /resume. Full details in section 012.
Full command reference. Cooldowns are enforced per-user. Stat effects shown are standard: hunger, energy, and species bonuses may alter values.
Use /feed [food] every 1.5 hours. What you feed matters: some foods heal, others hurt. Hunger hitting zero drains your health directly.
| TYPE | EFFECT | EXAMPLES |
|---|---|---|
| Healthy | +5hp +15 hunger | salad, fruit, soup |
| Junk | -5hp +20 hunger | candy, chips, soda |
| Protein | +5hp +15 hunger | meat, eggs, fish |
| Energy | +15 energy +5 hunger | coffee, tea, boost |
| Neutral | +12 hunger | bread, rice, pasta |
Three stages: Baby → Teen → Adult. ASCII art updates on each evolution. Evolution is permanent. Your companion never de-evolves.
/\_/\
( o.o )
> ^ <
/| |\
(_| |_)
no requirements
/\__/\
/` '\
=== 0 0 ===
\ -- /
/ \
/ \
| |
\ || || /
\_oo__oo_/
80 strength
80 knowledge
,_ _,
|\\.-"""-.//|
\` `/
/ _ _ \
| {|} {|} |
'== Y =='
>._ ^ _.<
/ ````` \
) (
,( ),
/ ) / \ ( \
) ( ) ( ) (
( ) ( ) ( )
)_( ) ( )_(
( )_ (._.) _( )
``( ) ( )``
``` ```
80 strength
80 knowledge
Each species starts with 4 base traits. Traits accumulate up to 8 maximum. They shape exactly how the AI responds. Your behavior directly changes who your companion becomes.
Mood is derived from current stat values and directly affects how your companion responds in chat. Mood is not a stat, it's a real-time read of how your pet is feeling.
When Health reaches 0, your pet dies and is revived with a death penalty applied to all future stat gains. Each death compounds. Neglect has lasting consequences.
/pause freezes everything. Paused pets don't decay and cannot die, no matter how long you're gone. Section 012 has the full breakdown.
Your companion is the same entity across all platforms. Link it once and access it anywhere: stats, personality, and everything syncs in real time. You can also just say "I want to link you to my Telegram" naturally. The AI understands linking requests too.
/link twitter (or tap the button after /link).
BONNI-A3F1B2 and instructions. Code expires in 10 minutes.
@BonniASCII link BONNI-A3F1B2. Bonni picks it up from mentions and links your accounts.
@BonniASCII with "connect telegram" or "link telegram".
/link discord. You get a code.
/redeem code:BONNI-XXXXXX to complete the link.
Leaving for a weekend, a week, a month? Pause your pet. Nothing decays, nothing dies. Every cooldown picks up exactly where it stopped when you come back.
/pause.
@BonniASCII pause. The word must be alone, no extra text.
/resume.
@BonniASCII resume.
@BonniASCII pause works. @BonniASCII pause please does not, it goes to the AI instead. One word, nothing else. Same rule for resume.
Bonni collects only the minimum data needed to run your companion. We don't sell, share, or monetize your data in any way.
To permanently delete your companion and all associated data, use /delete on any platform. This action is irreversible — your pet, stats, and history are wiped immediately.