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.

04

Capture them in one window

Window mode keeps ghosts and balloons together, with selectable backgrounds and fullscreen. Include speech history or save the scene directly as a PNG.

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 individual or batch network updates for managed content.
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.
Not supported yet
Windows-specific FMO, some SakuraScript and SERIKO features, and some external Windows modules.

TOOLS

Related tools

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 SHIORI engines run without Wine. Rishu requires a separate Perl environment. Ghosts that depend on Windows DLLs or other Windows components may still need Wine.

Engines and DLL support

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