Pre-1.0Open source · Release notes →

From idea to frame.The whole shoot on one canvas.

Moodboards, storyboards, shot lists, shooting schedules and client review, for people who make films and photographs. Open source, and free on your own server.

Last Train
100%
NoteSC 1–3 · 14 MIN

Last Train

A short film. One night, one platform, the last train out of the city.

Sodium light against wet blue. Long lenses, little camera movement.

Moodboard4 groups
Platform 4 at night, under the sodium lamps
Platform 4, 1:52 a.m.
Anna crosses the forecourt in the rain Tail lights in the tunnel
#E07A3F
#1E3A4C
#F2C76E
#B4302A
StoryboardSC 1 · EXT. CENTRAL STATION · NIGHT
1AExtreme wide
Shot24mm
1BFull
Shot50mm
1CMedium
Ready35mm
Shot list11 shots · 3 scenes
#SizeMoveLens
1AExtreme wideStatic24mm
1BFullHandheld50mm
1CMediumStatic35mm
1DMedium close-upStatic85mm
2AWideDolly32mm
ScheduleDAY 1 · 9 NOV

Central station · call 18:30

Lamps, haze and rain
1B · Anna in the rain
Dinner
Move to platform 4
1A · The empty platform
ReviewGUEST LINK
Elena Fondazione Cinema Costa · no account“2A: We would like to see Rosa’s face when she pours.”
3 of 11 approved1 change

Drag the cards, or drag the empty canvas to look around. On a keyboard: Tab to a card, then the arrow keys.Open the full demo →

SC 02Workflow

Five stages, one project. Instead of five apps.

The storyboard and the shot list are the same data seen two ways, and the schedule plans the days from those same shots. Change a lens in one and the other has it too.

Moodboard

Start loose.

Throw in stills, references, links, notes and colour swatches. Columns, sections and boards inside boards keep it tidy as it grows.

  • Images, video, PDF and RAW previews made on your server
  • Colour swatches, to-dos, tables, maps and voice notes
  • A browser clipper for Chrome, Edge, Brave and Arc
The Last Train moodboard: the idea, links to the other boards, a to-do list, the film stills, a column of dawn references and the palette on the canvas The Last Train moodboard: the idea, links to the other boards, a to-do list, the film stills, a column of dawn references and the palette on the canvas

SC 02ABrowser clipper

Found it online? It’s on the board.

Inkadra Clipper is a browser extension that saves pictures, quotes and links from any page to a board on your Inkadra server.

  • The page, with a noteThe toolbar button saves the page as a link card, in the board and column you choose, with a note and tags. Select some text first and it fills the note.
  • Several pictures at onceThe Images tab lists the pictures on the page. Tick the ones you want: each becomes its own card.
  • Right-click and saveOn an image, a selection, a link or the page itself, the menu lists your last boards.
  • Only to your serverIt connects with an app token you can revoke at any time, and sends what you save to your server and nowhere else. No analytics.

Free, from the Chrome Web Store. Works in Chrome, Edge, Brave and Arc, and needs a server running Inkadra 0.9 or later.

SC 03Client review

Send one link. Get decisions on record.

  • One linkShare a board with or without comments and picks, with an expiry date. Cards marked for the team stay with the team.
  • No account for the clientThey type their name and start reviewing. Nothing to install, no password to forget.
  • Approvals on recordEvery approval and change request keeps its author and time. When someone asks “who okayed 1C?”, the answer is one click away.

SC 04Run it

Two ways to run it. The same Inkadra.

Self-hosting is the whole product and stays free. Cloud will sell the convenience, never extra features.

Available today · free

Your server, your files.

One Docker image for amd64 and arm64, with Postgres and Valkey next to it. No feature gates, no seat limits, no telemetry.

  • Files where you want them: a volume, a folder, another disk or any S3 storage
  • Sign in your way: email, Google or your own OIDC, with two-factor
  • Nightly backups and a restore command that carries data across upgrades
~/inkadra
# Get the compose file and the settings
$ mkdir inkadra && cd inkadra
$ curl -fsSLO https://raw.githubusercontent.com/inkadra/inkadra/main/compose.yaml
$ curl -fsSL -o .env https://raw.githubusercontent.com/inkadra/inkadra/main/.env.example
# Generate the secrets, set the address
$ sed -i "s/^AUTH_SECRET=.*/AUTH_SECRET=$(openssl rand -hex 32)/; s/^POSTGRES_PASSWORD=.*/POSTGRES_PASSWORD=$(openssl rand -hex 16)/" .env
$ sed -i "s#^PUBLIC_URL=.*#PUBLIC_URL=http://localhost:3000#" .env
# Start it, then open http://localhost:3000
$ docker compose up -d --wait

Read the self-hosting guide →
Coming after 1.0

Inkadra Cloud: we run it, you shoot.

Rather not look after a server? The same open-source Inkadra, hosted by us.

  • Your work is not our product: no ads, no tracking, nothing sold
  • Pay for storage, not people: crew and clients join free
  • Leave whenever you want: export a project, import it on your own server

Cloud: one email when it opens, then we delete your address. News and releases: only if you tick the box and confirm by email; every email has an unsubscribe link. Privacy

Native apps for Android and iOS In the works · after 1.0

Until then, Inkadra runs in the browser on phones and tablets, and installs on the home screen like an app. The phone screens are getting better before 1.0.

Get news and releases

SC 05Principles

Built to last longer than a trend. Yours to keep.

01

Open source, all of it

The server and web app are licensed under the GNU Affero General Public License v3.0. Anyone who hosts a modified Inkadra must share the code.

02

Your server, the whole product

The self-hosted edition has every feature and stays free. No telemetry. Maps and in-app reports use outside services by default, and you can point them elsewhere or turn them off.

03

Made for the set

Scenes, frames, shot sizes, lenses, call times. Built for the way a shoot works, not adapted from a whiteboard.

Your work leaves with you. Always.

Tools close. When a canvas app shuts down, its users get a few weeks to save their boards, if they are lucky. Every Inkadra project exports as an open, documented zip and imports on any Inkadra server, yours included. Even without Inkadra, the archive is readable.

AGPL-3.0 · server and web appMPL-2.0 · mobile app, clipper, shared packages

last-train.zip
├─ manifest.json
├─ boards/…/elements.json   readable cards
├─ files/                   originals, byte for byte
├─ comments.json
├─ reviews.json             the team's review history
└─ schedule.json

SC 06Questions

Straight answers.

Something missing? Ask on GitHub, where every decision is written down.

01What is Inkadra?
A visual workspace for people who make films and photographs. Moodboards, storyboards, shot lists, shooting schedules, set plans, character sheets and client review live on an infinite canvas, in one project, shared live with your crew.
02Is it really free?
Yes. The self-hosted edition is the complete product, under the AGPL-3.0, with no seat limits and no paid features. Development is paid for by donations on Ko-fi and, after 1.0, by Inkadra Cloud.
03How do I host it?
You need a machine with Docker and Compose. Download compose.yaml, set two secrets and run docker compose up -d. The images are ghcr.io/inkadra/inkadra for amd64 and arm64. The self-hosting guide starts from zero and covers domains, HTTPS, reverse proxies, S3, sign-in and backups.
04What will Inkadra Cloud be?
The same Inkadra, run by us, for people who would rather not look after a server. We will say where the servers are when it opens. Plans will be based on storage, not seats, so crew and clients join free. It opens after 1.0; join the waitlist and we will write once.
05Is it ready for real work?
Not yet for work you can't afford to lose. Inkadra is before 1.0 and moving fast: it's good for trying out, and versions may change things between releases. Read the upgrade notes before updating and keep the nightly backups on. From 1.0 the project format stays readable by every later version.
06Do my clients need an account?
No. You send a link; they open it in the browser, add their name and review. You choose what they can do and when the link expires.
07Is there a mobile app?
Not yet. Native apps for Android and iOS are in the works, for after 1.0. Until then, Inkadra runs in the browser on phones and tablets, and you can install it on the home screen. The phone screens are being improved before 1.0.
08Which browsers does the clipper work in?
Chrome, Edge, Brave and Arc: install it from the Chrome Web Store. It doesn’t run in Firefox or Safari. It needs a server running Inkadra 0.9 or later, and sends what you save only to that server.

Bring your next shoot onto the canvas.

Try the demo in your browser, run it on your server today, or wait for Cloud.