Opportunities › Real-time collaborative screen sharing for developers › Proposed app
Twinpane
Open-source pair programming: share windows, multiple cursors, host it yourself
- Score
- 54
- confidence 60
- Evidence
- 8
- items on the page
- Rivals
- 4
- named in sources
- First version
- 45 d
- estimate
- Type
- Desktop app
- PWA: runs in the browser, installs on Mac and Windows
- Market since
- 2013
- Mature market · AI estimate
ScreensConcept
Desktop app: Pair programmers need to edit code in IDEs and development environments for extended sessions, which requires a proper desktop or laptop setup. Sample screens on a computer, in the proposed brand. Their numbers are sample data.
New room
Room ready3 windows
About this appAI proposal
Twinpane lets developers share single windows, not whole desktops, and work in them together. Everyone gets a labeled cursor, and a teammate can click and type in a window you share. It runs in the browser as a PWA, with a small helper app for remote input.
The code is open and the server is yours to run. If you don't want to host it, we run it for you. Either way, no acquirer can switch it off: you can fork it and keep going. The material describes several pair tools that were bought and then shut down.
It is built for developers who pair remotely, from solo contractors to whole teams. It aims at the things users of CoScreen and ScreenHero are described as valuing: low latency, multiple cursors and shared windows you can act on.
- Tagline
- Pair on the same windows. Keep the tool for good.
- Voice
- PlainPracticalOpenSteady
- Why this name
- Two panes, two people, one shared view. The name is two plain words joined, easy to say, and it describes window sharing directly.
In the first version
Members say which features they would use. It tells PWAS what people want; it changes no score.
Share windows, not screens
Pick one or more windows to share. Everything else on your desktop stays private, and notifications never leak.
No member yet
Labeled cursors for everyone
Each person has a named, coloured cursor. See who points at what, with no guessing on a call of four.
No member yet
Click and type in shared windows
With your permission, a teammate can control a shared window. Revoke control with one key at any moment.
No member yet
Low-latency video path
Built on WebRTC with an open-source media server, tuned for sharp text so code stays readable.
No member yet
Brand identityAI proposal
Check the name against trademark registers before using it.
Palette
#0F6B5CPine · primary#F6F1E7Paper · surface#1E2A28Ink · text#E8643CEmber · accent, guest cursor#3C5BA9Dusk Blue · data, second cursor
Typography
Aa
Twinpane
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
Pair on the same windows. Keep the tool for good.
PricingAI proposal
The material gives no competitor prices. The free tier follows the open-source concept. The hosted and Business tiers come from the opportunity's suggested models (managed instances, support contracts) and are starting points to test.
Self-host
Free
- Open-source code
- Run on your own server
- Unlimited rooms and guests
- Community support
Team Hosted
$10 a month
- Per user, managed instance
- Your own subdomain
- Updates and uptime handled
- Email support
Business
Contact us
- Dedicated hosted media server
- SSO and audit log
- Support contract with response times
- Help with self-hosted installs
What it could be worthEstimate
What a software business making this much sells for today, from real deals. Pick a monthly revenue.
If it makes
Worth about
$194,000
Sale range $132,000 to $263,000
$120,000 a year in revenue
From 87 software businesses listed and sold on Empire Flippers in the last year, revenue vetted by the broker: they sell for about 19× their monthly revenue, most between 13× and 26×.
Measured on profit, the middle deal is 32× monthly net profit: about 2.7 years of profit.
An estimate, not an offer or financial advice. A real price depends on profit, growth, churn, how much of the work is the owner's, and the buyer.
How it would growAI proposal
How the product would reach new customers through its own use, and how the first ones would be found. A plan to test, not a result.
- Built-in loop
- Shared outputs. Each pairing session starts with a room link sent to a guest. Guests join in the browser and see the Twinpane name and a link to start their own room.
- Do they become customers?
- Guests are often developers who could host or pay, but a one-time join brings no customer by itself. Test how many guests start their own room within 30 days.
- First customers
- Remote engineering teams of 5 to 30 developers that pair daily and used CoScreen, Around or a similar tool that has since closed.
- Where to reach them
- Hacker News and dev forums: Share the open-source repo and a short demo in threads about shut-down pair tools, where the demand was visible.
- Open-source communities: Offer to host pairing for maintainers and contributor groups, who work across time zones.
- Direct outreach to team leads: Contact engineering leads who posted about missing CoScreen, and offer a free managed trial.
- First milestone
- Five teams use hosted rooms weekly for a month, and two of them pay for a managed instance.
Why people already pay for this
- VerifiedHacker News post received 73 points and 10 comments
- AI inferenceMultiple successful pair programming and screen sharing tools have been acquired and subsequently shut down, creating repeated user churn.
- AI inferenceCoScreen was a significant tool acquired and shut down, proving demand existed for this category.
- Public claimThis market category has a pattern of acquisitions followed by shutdowns, affecting multiple companies.
- AI inference
Tech stack
Every proposal builds on the same PWA base, installable from the browser on any phone or computer. Dashed boxes are what this app adds.
- AppNext.js and TypeScript
- PWAManifest and service worker
- UITailwind CSS
- Data and authSupabase Postgres
- PaymentsStripe
- EmailResend
- HostingVercel
- This app · Realtime mediaOpen-source WebRTC media server (SFU)Low-latency window video and cursor data for several people, and it can be self-hosted.
- This app · Desktop helperSmall cross-platform native appBrowsers cannot capture single windows with remote input control. The helper injects clicks and keys with consent.
RisksAI inference
- TechnicalRemote control of another person's window needs a native helper on macOS, Windows and Linux, each with its own permission and input rules. This is the hardest part and may exceed the PWA-only scope.
- TechnicalSharp text at low latency over weak networks is hard. Poor quality would lose users to whatever they use now.
- CommercialThe signal describes a free open-source project. Developers may self-host and never pay, so hosted and support demand is untested.
- PlatformOperating-system updates can change screen capture and accessibility permissions and break the helper without notice.
- RegulatoryRemote input control raises security questions for companies. Buyers may want audits, SSO and clear consent logs before approving it.
Everything marked AI proposal or AI inference was written by a model from the evidence on the opportunity page. The proposed name must be checked against trademark registers before it is used.