Skip to content
Studio & Canvas

One idea, every platform, in its own shape.

Studio drafts an idea for X, LinkedIn, Instagram and Threads at once, in the brand’s voice and inside each platform’s limits. Campaigns get a canvas where evidence, ideas and drafts sit side by side.

Harbor · draftingShip small: the feature that took three weeks
Approve idea
Why this ideaPosts opening with a number did 1.7× the median4 replies asked how long features take
Agent · Draft for each platformDraft this idea in the brand’s voice
Simulated · no spend
Context Harbor usesVoice · 3 excerptsAudience · Serial buildersProduct · HarborStyle rules2 cited signals
XLinkedInThreadsInstagramDraft it
Xv1 · drafted by Harbor
Harbor @tryharbor3 weeks, 2 rewrites, 1 feature. It does one thing. It does it well. Go poke at it and tell me what breaks.
108 / 280
LinkedInv1 · drafted by Harbor
Harbor @tryharborThree weeks, two rewrites, one feature. I kept it small on purpose: fewer moving parts, fewer surprises for the people using it. Honest note: the first version broke on mobile, so it shipped a week late. What would you have cut?
230 / 3,000
Threadsv1 · drafted by Harbor
Harbor @tryharborShipped a new feature today. 3 weeks, 2 rewrites. It does exactly one thing.
76 / 500
01Ideas

Ideas that show their reasons.

Harbor suggests ideas from signals: how past posts performed, themes in replies, competitor posts and trends. Each suggested idea cites the signals behind it, so you can see why it’s on the list before you spend time on it.

  • Reply themes become signals on their own
  • Add your own ideas too, with an optional angle
  • Ideas move along the pipeline: idea, drafting, approved, scheduled, live
Hub · HarborIdeas from what Harbor noticed
Suggest ideas
Signals · 4
Post performancePosts opening with a number did 1.7× the median at 24h
Reply theme4 people asked how long a feature really takes
Competitor postA rival’s changelog thread did 3× their usual
TrendBuild-in-public threads are up this week
Ideas · 0
Suggested ideas appear here, each with its reasons.
Ship small: the feature that took three weeksIdea
Lead with the numbers, then the cut list.Posts opening with a number did 1.7× the median at 24h
How long a feature really takes: our last five, timedIdea
Answer the question people keep asking.4 people asked how long a feature really takesPosts opening with a number did 1.7× the median at 24h
Our changelog, as a threadIdea
What shipped this month and why each one mattered.A rival’s changelog thread did 3× their usualBuild-in-public threads are up this week
02Per-platform drafts

Write once. See it the way each platform shows it.

Each platform gets its own pane: an editor, a live preview in that platform’s layout, and a counter against its limit: 280 on X, 3,000 on LinkedIn, 2,200 on Instagram, 500 on Threads. On X and Threads, a line of three dashes starts the next post in the thread.

  • LinkedIn previews cut at “see more”, so you see the fold
  • Instagram asks for an image or video first
  • Post now asks once more before it sends
Type in the editor: the preview and counts follow
v2 · edited by you
Preview · X
Harbor @tryharbor3 weeks, 2 rewrites, 1 feature.
Harbor @tryharborIt does one thing. It does it well. The first version broke on mobile, so it shipped a week late.
Harbor @tryharborGo poke at it and tell me what breaks.
03Rewrites and versions

Another take, one click away.

Ask for hook variations, a shorter version, a punchier one or a more specific one. Variations come back beside the editor: use one, tweak it, and save it as a new version. Every version is kept, by Harbor or by you, and any of them loads back in one click.

  • Hook variations change only the opener of a thread
  • Versions are numbered and say who wrote them
  • Nothing is saved until you choose to
Studio · XAsk for another take, keep every version
v1 · drafted by Harbor
Shipped a new feature this week. It took 3 weeks and 2 rewrites, and it does one thing well. Go poke at it and tell me what breaks.
131 / 280
Rewrite
Versions
04Campaign canvas

A canvas for every campaign.

Lay a campaign out on a board: frames for evidence, ideas and drafts, and cards for ideas, drafts, posts, notes and signals. Connect a post, a signal or a note to an idea and the agent drafts with them as context. The agent panel also suggests ideas into a frame and brings in top posts and signals.

  • The same campaign as a board or a table
  • Pull ideas, posts and signals in from the library
  • The weekly plan can fill a campaign’s frames for you
Evidence
Ideas
Drafts
Post · X3 weeks, 2 rewrites, 1 feature. It does one thing, and it does it well.6.9K views · 212 likesOpen →
Signal · reply theme4 people asked how long a feature really takesFrom 2 posts
NoteKeep it under 5 posts if it turns into a thread.You
IdeaShip small: the feature that took three weeksNumber openers did 1.7×Studio →
IdeaHow long a feature really takes: our last five, timed4 replies askedStudio →
Campaign · BoardConnecting
Evidence
Post · X3 weeks, 2 rewrites, 1 feature. It does one thing, and it does it well.6.9K views · 212 likesOpen →
Signal · reply theme4 people asked how long a feature really takesFrom 2 posts
NoteKeep it under 5 posts if it turns into a thread.You
Ideas
IdeaShip small: the feature that took three weeksNumber openers did 1.7×Studio →Connected: post
IdeaHow long a feature really takes: our last five, timed4 replies askedStudio →
Drafts
The agent drafts the selected idea here, using its connected cards.
Draft · X · v13 weeks, 2 rewrites, 1 feature. Here’s what I cut.Simulated · 50 charsEdit →
Draft · LinkedIn · v1Three weeks, two rewrites, one feature: the honest breakdown.Simulated · 61 charsEdit →
Also in Studio & Canvas
Context you can seeBefore drafting, chips show what the agent will use: voice, audiences, products, style rules and cited signals.
Media from the library →Attach an image or video and Studio picks the crop each platform prefers.
Post now or scheduleFrom the pane, with posts already made from this idea listed so nothing goes out twice.
Labeled when simulatedDrafts from the built-in model carry a Simulated tag, everywhere they appear.
Voice check →The weekly plan and repurpose runs check each draft against the brand voice and the platform’s rules.
Get started

Plan next week in an afternoon.

Self-host Harbor free, or get early access to Harbor Cloud. Either way, nothing posts until you say so.