Early Access · v0.1 Beta

The visual workspace where your brand assets become campaigns.

Upload your assets, organize them on a node-based canvas, compare variants, and export campaign-ready results — all in one place. AI generation is optional when you need it.

Self-hostable Source-available · BSL 1.1 EU infrastructure
Canvas-first Assets, prompts, variants, and exports stay visibly connected.
No lock-ins Planned self-hosting, source-available code, and EU-ready setups.
campaign-spring-26.lemon canvas · 4 nodes · live
Imagehero-product.jpg
2400×1600v3
Promptbrief.md
Spring campaign — product on pastel yellow, soft daylight, 4 variants in square & 4:5.
Gemini 2.54 variantsMood: warm
AI image→ 4 outputs
2/4 selected8 Cr used
CompareA vs. B
Variant 02 vs. original Export-ready
2,847 / 3,300 Credits
Stack draft ConvexOpenRouterPolar.shBetter AuthNext.js 16Tailwind v4
The problem

Your image workflow lives in eight browser tabs.

Figma · Brand Kit ×
Midjourney
Drive · refs ×
Photoshop
ChatGPT — captions ×
Krea.ai
Notion · brief ×
Slack — feedback
13:42   Variant 7 is ready — where is it? ▸ Tab 2
13:43   The brief was in another tool …
13:44   Photoshop is hanging. File not saved.
13:45   "Where was yesterday's comparison again?"
13:46   Drive · 12 PNGs in /downloads
13:47   Midjourney session expired ●
01

Tab roulette.

Something needs your attention. Is it tab three? Tab five? You click through eight tabs trying to find the one that is calling for you. By the time you find it, another tool has already crashed.

02

No comparison.

You made twelve variants, but they are scattered across folders, chats, and downloads. Comparing them means opening six windows side by side and hoping you do not lose track.

03

Your brand, their server.

Every asset, edit, and variant lives on someone else's infrastructure. When confidentiality matters, that is often hard to justify to legal.

The answer

One canvas. From upload to export.

LemonSpace brings your visual workflow onto one board — upload, organize, edit non-destructively, run agent workflows, compare results, and export. Optional AI generation only when you need it.

How it works

From idea to campaign in minutes.

Four steps, one canvas. Every status visible right on the node. No global spinners, no blocking modals.

01

Upload

Drop your brand assets and reference images onto the canvas. Tag them and keep your library cleanly organized.

02

Build workflow

Connect nodes for organization, editing, transformation, and comparison. Add AI generation only when something new is actually missing.

03

Refine

Adjust curves, color, and light non-destructively. Run agent workflows, review results, and keep control at every step.

04

Export

Pick winners, export to your campaign formats, and ship. Web, social, and print presets — defined once, reused forever.

What LemonSpace actually does

Six tools. One canvas. Your data stays with you.

01 VISUAL CANVAS

Your workflow on one surface.

A node-based canvas with drag and drop. Connect, branch, and rearrange assets, edits, and transformations. The canvas is the project file.

02 ASSET LIBRARY

One source of truth.

Organize brand assets, references, and approved templates in one shared library. Tag, version, and reuse them on every canvas.

03 NON-DESTRUCTIVE EDITING

Adjustment stack — like Photoshop, but as nodes.

Adjust curves, color, light, and detail directly on the canvas. Every edit is non-destructive, reorderable, branchable, and leaves the original untouched.

Uses no credits
Curves+12 −4
Color · Warm+8
Crop · 4:5center
04 AGENT WORKFLOWS

You define the goal — the agent plans.

Connect an Agent node for multi-step creative jobs. Review the plan, adjust parameters, and ship. Skeleton nodes appear before the first API call runs.

1 Analyze brief
2 Plan: 4× feed post, 1× caption
3 Generate · 2/4
05 COMPARE & EXPORT

Side by side. Then ZIP.

Review variants with an interactive slider, choose winners, and export to web, social, and print presets. Define once, reuse for every campaign.

06 OPTIONAL AI GENERATION

When the library is not enough.

Connect an AI image node to your brief and choose a model — Gemini 2.5 Flash, FLUX.2, GPT-5 Image. The output is a normal asset node. One step among many.

Self-Hosted · Source-Available

Your brand. Your servers. Your rules.

LemonSpace runs on your own infrastructure — Docker, Kubernetes, or bare metal. Brand assets, workflows, generated variants: none of it has to leave your servers.

One docker-compose.yml. Next.js, Convex, Redis, rembg, Real-ESRGAN, GFPGAN.
BSL 1.1, three-year change date. Then automatically Apache 2.0. No bait and switch.
Self-hosted AI included. Background removal, upscaling, face restoration — all without credits.
~/lemonspace
$ git clone github.com/lemonspace/lemonspace.git $ cp .env.example .env $ docker compose up -d
next.js ready :3000 convex (self-hosted) ready :3210 redis ready :6379 rembg / esrgan ready
LemonSpace is running at localhost:3000
Pricing

Simple, credit-based pricing.

Credits power AI generation, agent runs, and premium models. Editing, organization, comparison, export, background removal, and upscaling are always included — no credits.

Free

€0/month
50 credits / month
  • Unlimited editing & exports
  • 1 workspace
  • Community support
  • Self-hosted AI included

Starter

€8/month
400 credits / month
  • Premium models
  • Multiple workspaces
  • Email support
  • Top up anytime

Max

€119/month
6,700 credits / month
  • Everything in Pro
  • API access
  • Dedicated support
  • Highest concurrency
Early Access

Get on the list.

We're building LemonSpace for creative teams who want one place for their visual workflow — from brand assets to the finished campaign. We'll let you know as soon as the beta opens.

No spam. We'll email you when the beta opens.