Eeko

Write the code.
Own the listing.
Keep the revenue.

Build stream widgets and automations in TypeScript with the Eeko SDK and CLI. Publish to the marketplace, set your price, and earn on every install.

$npx @eeko/cli init

Free to start · TypeScript SDK · git-native CLI

follower-alert.tsstyles.csswidget.json
import type { IEekoSDK, ComponentTriggerPayload } from '@eeko/sdk'
declare const eekoSDK: IEekoSDK
// Fires when an automation triggers your alert
eekoSDK.on('component_trigger', (e: ComponentTriggerPayload) => {
show({
name: e.username,
amount: e.amount,
})
})
TypeScript@eeko/sdk 0.10
Published · $6
Ninja tipped $20
“good luck on the grind”

A real SDK, not a sandbox

Subscribe to every stream event through one typed eekoSDK. Full types, real tooling, your editor.

  • Plain HTML, CSS, and JavaScript, isolated per widget. Bring React, Svelte, or none at all
  • Eight typed events with full autocomplete, from triggers to chat to live variables
  • A live preview while you build, then test events before you ship

In a hurry? Scaffold a first draft with Eekobot, then take it over in code.

window.eekoSDK0.10
Events
component_triggercomponent_updatecomponent_dismisscomponent_synccomponent_mountcomponent_unmountchat_messagevariable_updated
Methods
on()off()getState()isReady()
~/follower-alert — zsh
npx @eeko/cli login
✓ signed in as you@studio
npx @eeko/cli init follower-alert
eeko.config.json · widget.json
index.html · styles.css · script.js
pnpm eeko dev
➜ live preview on localhost:3000 (hot reload)
pnpm eeko publish
✓ committed to draft
pnpm eeko promote
✓ published live · in review

Ship from your terminal

Scaffold a project, run a live preview with hot reload, and publish straight to the marketplace. Everything is git-native, so your versions and releases are just commits: publish pushes a draft, promote takes it live.

  • Own your source: clone, edit, and version in git
  • Send test events to your widget before you ship
  • Draft and promote with a clean release history

Build it. Ship it.

From your editor to a streamer's overlay in two moves, with a one-click install at the other end.

01

Build

Author your widget and automation in the Studio or locally with the SDK and CLI. Version it in git as a release.

02

Publish

Ship to the marketplace in one click. Streamers install it instantly, and it rebinds to their own platform connections automatically.

Set your price.
Keep your revenue.

Charge what your work is worth. Price each listing, connect Stripe, and get paid every time a streamer installs it.

  • Price each listing in USD, GBP, or EUR
  • Connect a personal or business Stripe account for payouts
  • You own every listing you publish, free and paid
Follower Alert
Listing settings
Published
FreeOne-time
Price$6.00USD
Payouts · StripeConnected

Keep more as you grow

Start free and pay nothing up front. Move up to shrink your platform fee, all the way to zero.

Start here

Merchant Free

$0forever
5%platform fee on sales

Everything you need to build and sell. Publish free and paid listings, keep most of every sale.

  • Full TypeScript SDK and git-native CLI
  • Publish free and paid listings
  • Marketplace distribution and one-click installs
Start free
Most popular

Merchant Core

$10/ month
2.5%platform fee on sales

Lower your platform fee as you grow. Half the fee, the same full toolkit.

  • Everything in Merchant Free
  • Half the platform fee on every sale
Choose Core
Keep 100%

Merchant Plus

$25/ month
0%platform fee on sales

No platform fee, ever. Built for sellers shipping serious volume.

  • Everything in Merchant Core
  • Keep every dollar you earn
Choose Plus

Built for the platforms streamers use

Your components react to events from every platform a streamer connects, and your overlays drop straight into OBS as a browser source.

TwitchYouTubeKickKickTikTokRumbleFacebookDiscordFourthwallOBS StudioOBS

Questions, answered

What do I build with?

A typed TypeScript SDK and a git-native CLI. Widgets are plain HTML, CSS, and JavaScript in a sandboxed iframe, so you can bring React, Svelte, or no framework at all.

Do I own my work?

Yes. Your source lives in git and you own every listing you publish. Clone, version, and release on your own terms.

How do payouts work?

Price each listing and connect Stripe to get paid when streamers install it. You can also publish free components without connecting anything.

Does every listing get reviewed?

Yes. Marketplace listings are reviewed by Eeko before they go live, so anything a streamer installs has been checked first.

Can I use the AI builder instead?

If you want a head start, Eekobot can scaffold a first draft in the browser. It is optional. The real power is in the SDK and CLI, and you can take any draft over in code.

Is it free to start?

Yes. Building and publishing free components costs nothing, and no card is needed to get started.

Ready to ship your first listing?

Start building