Utatane

UKAGAKA, ON YOUR MAC.

A little company for your desktop.

They chat, change outfits, and sometimes ask for a little attention. Bring Ukagaka’s desktop characters to your Mac.

Get started on Mac

macOS 14 or later · Apple Silicon / Intel

Ria, the bundled ghost, running in Utatane on macOS
Bundled ghost Ria and the Ria balloon01 / DESKTOP

Made for macOSSupported engines run natively

A character included from the startMeet Ria, with a dialogue balloon included

Compatibility in progressNot a complete replacement for SSP

01 / EVERYDAY COMPANY

Let them linger. Or say hello.

A “ghost” is a Ukagaka character and its dialogue. Utatane gives it a place on your desktop. Ria is a character included with the app, so you can try it without finding a ghost first.

01

A two-way conversation

Click, pet, or choose a reply. Each ghost has its own conversations and reactions, shown in speech balloons.

02

Make room for your style

Switch shells and balloons, and adjust their size. Supported ghosts also offer animations and different outfits.

03

Meet someone new

Install a distributed NAR file, or import ghosts and balloons from an extracted SSP folder.

02 / BEFORE YOU BRING YOUR GHOST

Not every ghost is at home yet.

Even ghosts using the same engine can depend on different features. Check the current support before bringing over a favorite.

Supported
Basic rendering, dialogue, mouse interaction, NAR installation, and network updates for ghosts and standalone balloons.
Depends on the ghost
Some SakuraScript, SERIKO, and outfit definitions are unsupported. Windows DLLs and executables do not run directly; some require a configured Wine environment.
Release cadence
Releases are published in small, rolling-style increments. A regular release does not guarantee stability, and compatibility continues to change.
Not supported yet
Windows-specific FMO, SSP repair mode, and combined updates of separately distributed shells and other content.

03 / MAKE YOURSELF AT HOME

Download and get started.

All releases

Find the latest download on GitHub Releases.

View downloads
  1. Download

    Get Utatane-macOS.zip from the latest release. It supports both Apple Silicon and Intel Macs.

  2. Move the app

    Unzip the download and move Utatane.app to your Applications folder.

  3. Say hello

    Open Utatane to display Ria, the included character. You can add other ghosts later.

If macOS blocks the first launch

Current development builds are unsigned. Verify the download source, try opening the app once, then allow it in System Settings → Privacy & Security.

Alternatively, move the app to Applications, then run the following command in Terminal.

sudo xattr -rc "/Applications/Utatane.app"

This recursively removes extended attributes, including quarantine, from Utatane.app. Use it only for an app obtained from the official distribution source that you trust. It does not verify the app’s signature or safety.

Check release notes and scan reports

04 / A FEW MORE THINGS

A few things to know.

What is Ukagaka?

Ukagaka is a system and culture for keeping characters on your desktop and enjoying their dialogue and reactions. The host app is called baseware; a character and its dialogue form a ghost; its appearance is a shell; and its speech window is a balloon. Utatane is baseware for macOS.

Do I need Wine?

Supported YAYA (AYA), KAGARI, SHIOLINK (MiyoJS, etc.), SATORI, KAWARI, MISAKA, AKARI, ese-shiori, and NiseShiori run natively. Ghosts that depend on additional Windows DLLs may still need Wine.

Can I run Sakura and Unyuu?

The supported version of Materia’s first can run without Wine through a dedicated dialogue-data reader. It is not bundled; you need your own legitimately obtained files. This is not general-purpose Windows DLL execution.

Does it support other languages?

The app and this page support Japanese, English, Simplified Chinese, Traditional Chinese, and Korean. Ghost dialogue stays in the author’s language and is not automatically translated.

What if something doesn’t work?

Please report the ghost’s name, your Utatane version, and what happened on GitHub Issues. Compatibility is still evolving, including rendering, text encoding, and events.

Report an issue