Skip to content
    ↑↓ select↵ openesc close
    English中文
    jamakase

    Cligochi

    v0.2.0Tools & Commands
    cligochi

    Tamagotchi virtual pet plugin for OpenCode — raise a pet while you code

    GitHub stars

    2

    Monthly installs

    22

    8 in 7 days

    Composite scoreSCORE

    24.9

    Multi-signal model

    Last commit

    4 months ago

    2026-04-02

    Install and configure

    opencode.json

    Writes to this project's opencode.json — applies to this repository only.

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["cligochi@0.2.0"]
    }

    opencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.

    A virtual pet companion for OpenCode — raise a pet while you code.

      /\_/\
     ( ^.^ )
      > ^ <
     /|   |\
    (_|   |_)
    

    cligochi screenshot

    Your pet reacts to your coding activity: commits, test runs, errors, file saves, and more. Each pet has a rarity tier, unique ASCII art, and Fallout-style S.P.E.C.I.A.L. stats.

    Features

    • 60+ unique pets across 16 species (cats, dogs, dragons, robots, owls, ghosts, penguins...)
    • Rarity tiers: Common, Uncommon, Rare, Epic, Legendary
    • Random pet assignment with weighted probability
    • S.P.E.C.I.A.L. stats (Strength, Perception, Endurance, Charisma, Intelligence, Agility, Luck)
    • Mood system based on coding activity
    • Unlockable traits (cautious, nocturnal, speedster, stubborn, wise, polyglot)
    • Sidebar widget with live pet display
    • Interactive commands: status, pet, feed

    Install

    Tell OpenCode:

    Fetch and follow instructions from https://raw.githubusercontent.com/jamakase/cligochi/main/.opencode/INSTALL.md

    Or manually add to your OpenCode config (~/.config/opencode/opencode.json):

    {
      "plugin": ["cligochi"]
    }
    

    Restart OpenCode. That's it — the plugin auto-installs.

    Usage

    Type /cligochi in OpenCode:

    • First run: A mystery present appears in the sidebar. Run the command to roll your random pet with rarity and S.P.E.C.I.A.L. stats.
    • After that: Opens an action menu:
      • Status — View your pet's full stats
      • Pet — Give your pet some love (+happiness)
      • Feed — Feed your hungry pet (+hunger)

    Your pet also reacts automatically to:

    • File saves
    • Git commits
    • Test passes/failures
    • Errors
    • Force pushes (they don't like those)
    • Idle time

    Rarity

    Tier Weight Examples
    Common 100 Most generated pets
    Uncommon 40 Pets with high trait modifiers
    Rare 15 Pets with accessories
    Epic 5 Byte the Robot
    Legendary 2 Whiskers the Cat, Ember the Dragon

    License

    MIT