Skip to content

za01br/koubou

Repository files navigation

Koubou Logo

Koubou (工房)

A canvas to explore AI image models (open-source, BYOK).

Try it at koubou.app

Koubou Demo

Note: Google requires billing enabled to use Nano Banana via API. Learn More


How to Use it

  • Image Generation: Just type any prompt in the text and submit.
  • Image Editing: Select one or more images, then type your prompt and submit.

V1 Features

(09/14/25)
  • Text-to-Image generation
  • Image-to-Image editing
  • Image upload & clipboard paste
  • Image download (right-click)
  • Infinite Canvas w/ pan & zoom
  • Multi-image selection
  • Delete selected images
  • Resize images via drag handles

V2 Roadmap

  • Support for more models/services (OpenAI, Replicate, fal.ai)
  • Bring-to-Front/Back
  • Prompt history
  • Improve experience for mobile devices
  • Add "examples" section, with pre-defined prompts
  • Add tests
  • TBD

Stack

  • Bun: A fast all-in-one JavaScript runtime.
  • Vite: A next-generation frontend tooling.
  • React: A JavaScript library for building user interfaces.
  • TypeScript: A strongly typed superset of JavaScript.
  • Shadcn UI: A collection of re-usable components built using Radix UI and Tailwind CSS.
  • Tailwind CSS: A utility-first CSS framework.

How to Run Locally

To get this project up and running on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/za01br/koubou.git
    cd koubou
  2. Install dependencies:

    bun install
  3. Start the development server:

    bun dev

    The application will be accessible at http://localhost:5173 (or another port if 5173 is in use).


License

Licensed under the MIT license.


Open to Requests

If you have a feature request, bug report, or any other feedback, please open an issue.

About

A canvas to explore AI image models (open-source, BYOK)

Topics

Resources

License

Stars

Watchers

Forks

Languages