Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Touhou Fumo CompanionNew to Visual Studio Code? Get it now.
Touhou Fumo Companion

Touhou Fumo Companion

schermaiolo

|
6 installs
| (1) | Free
| Sponsor
Reactive Touhou fumo companions for VS Code. Feedback and requests for new fumos are welcome.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Touhou Fumo Companion — VS Code

Reactive Touhou fumo companions for VS Code, with character-specific animations, editor reactions, configurable behavior, and multiple display surfaces.

Feedback, bug reports, animation ideas, and requests for new fumos are welcome.

Touhou Fumo VS Code


Features

  • Multiple independently configurable Touhou fumos.
  • Explorer sidebar stage.
  • Integrated bottom-panel stage.
  • Large Coding Session below the source editor.
  • Small Editor Pet near the active line.
  • Click/manual reactions with per-character messages.
  • Typing, newline, save, build, debug, exact-text, and custom reaction rules.
  • Blink, software movement (hops), unique animations, normal spin, and crazy spin.
  • Priority presets so manual/editor reactions win over lower-priority random behavior.
  • Characters without optional spin frames are handled safely and simply do not spin.

Current characters

  • Youmu Konpaku
  • Koishi Komeiji
  • Reimu Hakurei
  • Seija Kijin — no spin
  • Sanae Kochiya — no spin
  • Reimu Hakurei — Lost Word — no spin

Default manual messages include:

  • Youmu — Myon!
  • Reimu — Donate plz
  • Koishi — Do you see me?

Leave a character's manual message empty to keep the animation while suppressing the speech bubble.


Fumo showcase

These are only some of the available animations and behaviors.

Crazy spin

Crazy spin

Editor Pet

Editor Pet

Click reactions

Click reactions

Writing reactions

Writing reactions


Commands

The following commands are available:

  • Touhou Fumo Companion: React Selected Fumo
  • Touhou Fumo Companion: Spin Selected Fumo
  • Touhou Fumo Companion: Crazy Spin Selected Fumo
  • Touhou Fumo Companion: Open Settings
  • Touhou Fumo Companion: Start Coding Session
  • Touhou Fumo Companion: Close Coding Session
  • Touhou Fumo Companion: Move Coding Session Below
  • Touhou Fumo Companion: Run Custom Reaction 1–4

The Explorer and Bottom Panel title buttons expose the same React, Spin, Crazy Spin, and Settings actions.


Settings

General defaults cover size, idle movement, random unique animations, random spin, crazy spin, and animation priority.

The Selected Character section lets each fumo override those defaults, including its enabled state and manual message.

Reaction Rules provide reusable event/action slots that can target all enabled fumos, one character, or a random enabled character.


Feedback and fumo requests

Bug reports, feedback, animation ideas, and requests for new fumos are welcome through GitHub Issues.

If you create or improve animation frames, contributions are welcome as well.


Credits

Big thanks to ZUN for creating Touhou Project and its world.

Special thanks to Tim_M (itch.io) for the base fumo sprite pack used as the starting point for this project. You can find the original collection at fumofumos.com.

Animation ideas, additional animation frames, and the rotation/spin views used by this project were created and edited manually by me, pixel by pixel. Building the animated turnaround sets was a long manual process.

Help with improving existing sprites and adding new fumos is always welcome.


License

Source code and original documentation are released under the MIT License.

Touhou Fumo Companion is an unofficial fan project and is not affiliated with or endorsed by Team Shanghai Alice, ZUN, Gift, Visual Studio Code, Microsoft, or the Pragtical project.

The MIT License in this repository applies to the project source code and original documentation. It does not automatically grant rights to Touhou character names/designs, third-party trademarks, or artwork derived from third-party material.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft