Skip to content

psilabs-dev/assetgen

Repository files navigation

Koikatsu Asset Generation Server

A rather ugly web server for creating Koikatsu assets which I need, specifically:

  • feathered outlines of transparent images
  • text dialogue

This is to be used in combination with the Image Rectangle or Image Square object in CharaStudio.

Other than this, the server is pretty much not able to do anything else :P

Features

  • Use actions to systematically draw on uploaded images, or produce decorated texts
  • Save, load, remove action presets for easy use ("blue outline", "narrator")
  • Upload, load, remove Fonts for text creation

There's really only one action though, and it's "adding an outline to an image". Though, there are many ways to create this outline.

Screenshots

Main page: main-page

Upload image to process: image-processing

Type text to process: text-processing

Deployment

With uv:

uv venv
uv pip install -e .
uv run streamlit run serve.py

Or docker compose:

docker compose up --build

Persistence is done with sqlite database, and is performed at ./.assetgen/db.sqlite.

About

Koikatsu Asset Generation Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published