Putting thought on a canvas.
Why I built BMBoard.

There is nowhere designers and engineers look at the same canvas — this product began the night I realized that.

Black Mirror Board — a canvas tool built by Takahiro Kinoshita / Kinoshita Studio / Shiga, Japan

One night, watching Black Mirror on Netflix, a thought struck me.

“Why don’t designers and engineers
ever look at the same screen?”

Designers think in Figma. Layers, components, alignment.
Engineers think in the terminal. Commands, output, structure.

Two modes of thought, each living on its own tool.
I had a feeling there were ideas falling into the gap between them.

The series Black Mirror interrogates the relationship between technology and people.
What is reflected on the far side of the screen is yourself.

A canvas, I thought, is the same.
When you draw something, what appears on screen is thought itself.

So I named it Black Mirror Board.

The name means “black mirror.”
What a black mirror usually shows is an uneasy future.

But when you look into this board——
a green smile grins right back at you.

A black mirror reflects you.
So the least I could do was make it smile.

The logo is a plain green smile.
Green is the color of life. The color of Lake Biwa. The color of warmth.

The coldness of technology the name warns about,
the mark quietly refuses. A tool is allowed to smile.

What I obsessed over in the design was simplicity.

No framework. No library. One HTML file. Runs in the browser alone.

Why? Anything extra makes thinking heavier.
A tool should be light. As close to a blank page as possible.

The concept of a “spell.”
Shapes drawn on the canvas
answer to terminal commands.

Type a command, and the canvas moves.
Drawing and driving happen in the same place.

The designer never has to write code.
The engineer never has to open a design tool.
The two look at the same canvas and speak the same language.

That, to me, is magic.

Drawing (a designer’s intuition) and typing (a hacker’s command).
The two meet on one and the same black mirror.

BMBOARD $sakura 1. Draw on instinct 2. Type $sakura 3. The black mirror smiles back
Draw (intuition) and type (command). BMBoard — a black mirror that answers, and smiles back.

Type $sakura into a text box, and cherry blossoms drift across.
Paste JSON, and a new spell is added.
Tell an AI “I want it to move like this,” and it hands back JSON that runs.

Without writing code, the canvas expands without limit.

In the end, what does this make lighter for you?

Tired of hopping between tools
Design and commands on one and the same surface. No shuttling between Figma and Terminal.
Afraid it will break someday
Zero dependencies, one file, no build. Opens in a browser alone, even ten years from now.
Your data held hostage
Local-first storage. Your board stays in your hands.
Not enough features
Extend it just by pasting a spell. AI writes the JSON that runs. No code required.
Sharing is a hassle
Export as SVG, transparent PNG or PPTX. Post it straight to social.
It costs money
Free, no install. Just open it, and a blank page unfolds.

Cutting a feature is ten times harder than adding one. Keep giving in to “maybe I need this too,” and the file quietly bloats. 499KB is the result of cutting.

Constraints are not the enemy.
The rule of “everything in one file”
trained the habit of never bringing in a dependency.

A sensitivity to runtime cost, a deeper grasp of browser APIs——
all of it came from this constraint.

By Lake Biwa, I kept building it while using it every day.

v1.3 added a GIF canvas, alignment, templates, palettes and auto-theming.
More features — but the philosophy has not changed.

Zero dependencies. One HTML file. Runs in the browser alone.

It launched on Product Hunt. It reached designers and engineers around the world.
“I’ve been waiting for a tool like this” — those words were the best reward.

I keep building because there are still people it has not reached.
From Shiga, through a single browser, to the world.
Takahiro Kinoshita — founder of Kinoshita Studio, by Lake Biwa in Shiga, Japan

Takahiro Kinoshita / 木下 貴博

Designer & Developer — Kinoshita Studio · Shiga, Japan

A designer and product developer based by Lake Biwa in Shiga, Japan.
UX/UI design, art direction and independent development — all by one pair of hands.
Builder of BMBoard, Ateli.er and KODOCO.

About Takahiro Kinoshita →
— Try it

"Where Designer's Intuition meets Hacker's Command."
Where intuition meets command.

Open bmboard.studio →