CINEM Pro · AI employee desk

Hire agents.
Approve the work.

Most AI tools dump a draft and walk away. CINEM Pro is a desk: staff you create, jobs that use tools, and a pause before anything leaves.

Looping product demo. A user asks New Agent to run LinkedIn week for Northline. The agent reads the Brand Kit, browses the site, writes drafts, and pauses for Approve. Nothing is published.

Agents plan, tools run, you approve. The loop resets — nothing posts.

Connectors

Works across the tools your desk already uses

CINEM Pro agents research, draft, and run jobs with Brand Kit, browser tools, Gmail/Slack OAuth plugins, Marketplace bots, Website/App builders, Developer API — then pause for human approval.

CINEM ProOne desk · Brand Kit at the center

Browser

Read-only browse

browser_navigate, browser_snapshot, and crawl_links on public pages. Fetch fallback if Playwright is off. Never invents page text.

Gmail

Connect plugin

Marketplace OAuth. Connected only after a real Google token exchange. gmail_list_recent and gmail_create_draft — never send.

Slack

Connect plugin

Marketplace OAuth. slack_list_channels and slack_draft_message. chat.postMessage runs only after ask_user is done.

LinkedIn

Content jobs

LinkedIn week, posts, and DMs are artifacts. There is no LinkedIn OAuth and no auto-post.

API

Developer API

Workspace keys for /api/v1. Queue the same jobs as Mission Control. They still pause for approval.

WhatsApp

Draft / inbox

WhatsApp drafts and inbox-reply playbooks. CINEM Pro never sends WhatsApp — even if a Twilio token is stored.

GitHub

Connect plugin

Marketplace API-key plugin for repo metadata. No commits, deploys, or secret scans from the desk.

Research a site, list Gmail, draft Slack — then pause for approval.

Sample jobs — they open signup or the desk. This page does not run live connectors.

Features

A desk, not another chat box

CINEM Pro staffs work you can inspect. Tools run when they are real. Nothing posts, sends, or spends until you say so.

  • Agents you create

    New Agent is the default name. Role is a label you pick. Rename freely — the desk never invents a cast.

  • Marketplace Bots & Plugins

    Add a bot and you get a real Agent row. Connect a plugin only with a real API key or a finished OAuth callback.

  • Mission Control jobs

    Give a job. It plans, uses tools, writes an artifact, then pauses at ask_user. You approve what leaves.

  • Multi-model

    OpenAI, Claude, and Gemini stay on the server. The desk routes drafts and finals — you never paste a provider key.

  • Brand Kit

    Company facts live on the workspace. Agents read the kit before they write. There is no per-agent memory in v1.

  • API Console / Developer API

    Mint a workspace key in the desk and call /api/v1. Bearer tokens never include model secrets. Jobs still wait for you.

  • Gmail & Slack, real OAuth

    Connected only after Google or Slack token exchange. Gmail creates drafts. Slack posts only after you approve.

  • Token budget

    Demo, Starter ($20), Pro ($79), and Ultra ($200) each cap tokens, jobs/hour, and seats. When the budget is gone, the desk stops — it does not silently keep spending.

  • Electron desktop

    Windows and Mac from the same repo. Mission Control, Marketplace, and OAuth are the same app as the web desk.

Agents

Roles on a roster you approve

Create one New Agent, add a Marketplace bot, or launch a full business team. Installing a bot only creates Agent rows — it does not invent business results.

Default

New Agent

Every agent starts as New Agent. Role is a hint for playbooks (Research → competitor scan, Sales → outreach). You rename. The desk never ships a celebrity persona.

After you approve

Launch full business team

One sheet proposes 12 roles. Nothing is created until you click Approve & create. “Poori team banao” opens the same sheet — it does not silently spawn a roster.

  • Main

    Coordinates the desk and turns a messy request into a job for the right agent.

  • Research

    Browses public pages and writes sourced notes. No invented quotes.

  • Manager

    Breaks work into owners, deadlines, and approval gates.

  • Ads

    Drafts ad angles and primary text. Does not buy media.

  • Sales

    Writes outbound scripts the human can send. Does not send.

  • Marketing

    Campaign briefs, positioning, and channel notes from the Brand Kit.

  • Finance

    Works from numbers the user or a public page provides. Never spends.

  • WhatsApp

    Drafts WhatsApp copy. Never sends a message.

  • Ops

    Turns approved work into a simple approve / schedule / done board.

  • Dev

    Specs, checklists, and code notes. No deploys.

  • Content

    Posts, emails, and pages in Brand Kit voice. Does not publish.

  • Support

    Help-center drafts and reply templates. No live inbox send.

How it works

Create, connect, job, tools, approve

Five steps. The last one is yours. CINEM Pro will not walk away with a draft that already went out.

  1. 1

    Create an agent

    New Agent is the default name. Add a Marketplace bot or launch a team — you approve the roster.

  2. 2

    Connect plugins

    Web Search needs a real Tavily key. Gmail and Slack stay disconnected until OAuth finishes. Empty Connect never fakes Connected.

  3. 3

    Give a job

    Type a brief or use a role chip. The agent plans from the Brand Kit and the tools that are actually connected.

  4. 4

    Tools run

    Browse, search, read the kit, write an artifact. Live activity shows the tool name and URL. No canned tasting-menu copy when keys exist.

  5. 5

    You approve

    Jobs pause at ask_user. Drafts stay drafts. Gmail does not send. Slack posts only after that approval step is done.

Use cases

Built for people who still sign the work

CINEM is an agency. CINEM Pro is the desk we wanted: staff you can see, jobs you can stop.

Founders

One desk for research, a week of posts, and outbound you still send yourself. Brand Kit holds the offer so every job sounds like your company — not a generic model.

Agencies

Staff a workspace per client. Launch the team after approve, keep Gmail drafts in the client account, and use the token budget so a busy month cannot run away.

Download

Get the desktop, or start in the browser

Windows is a direct file download — the NSIS installer, not a README. Mac .dmg is not hosted from Linux builds; use the web desk or build on macOS.

Windows

CINEM Pro Setup

Downloads CINEM-Pro-Setup.exe. Run it, then open CINEM Pro. First launch writes %APPDATA%\CINEM Pro\.env. The build is unsigned — Windows SmartScreen may ask you to keep / run anyway.

Mac

Build on macOS

No hosted .dmg — Linux cannot produce a usable one, so this button does not invent a file. With a checkout on a Mac: npm run desktop:build:mac. Or use the browser desk below.

Windows builds are hosted on a public releases repo, so the download starts without a GitHub login. The link is a release asset (CINEM-Pro-Setup.exe), not the source tree. Prefer the web desk if you want to skip the installer.

Prefer the browser? Create an account and open Mission Control on the web. Same desk, no installer.

Get started

Pricing

Starter, Pro, and Ultra

Signup starts on Demo. Get Starter, Pro, or Ultra to sign in and checkout — Whop when configured — so the workspace unlocks from the payment webhook.

2 seats · 50,000 tokens / cycle

Starter

$20/mo

  • 8 jobs / hour · 1 concurrent
  • Mission Control, Marketplace, Brand Kit
  • Approve-before-send jobs
  • Developer API keys in the Console
Get Starter

5 seats · 200,000 tokens / cycle

Pro

$79/mo

  • 30 jobs / hour · 3 concurrent
  • Mission Control, Marketplace, Brand Kit
  • Approve-before-send jobs
  • Developer API keys in the Console
Get Pro

12 seats · 600,000 tokens / cycle

Ultra

$200/mo

  • 90 jobs / hour · 6 concurrent
  • Mission Control, Marketplace, Brand Kit
  • Approve-before-send jobs
  • Developer API keys in the Console
Get Ultra

Demo is 15,000 tokens and 1 seat — enough to create New Agent and run a first job. Checkout uses Whop when configured, then Stripe; otherwise the desk can apply a plan in mock billing. Get Starter, Pro, or Ultra signs you in first, then opens desk billing for that plan.

Start free

Demo: 1 seat · 15,000 tokens

Developer API

Call the same desk over HTTPS

Mint a workspace key in API Console. Secrets show once; only SHA-256 hashes are stored. Session cookies are ignored — send a Bearer token.

POST /api/v1/jobs · Authorization: Bearer cinem_live_…
curl -sS -X POST https://YOUR_HOST/api/v1/jobs \
  -H "Authorization: Bearer cinem_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"agentId":"AGENT_ID","message":"Competitor scan."}'

List agents, queue jobs, read artifacts. Jobs do not auto-publish. Slack still needs an approved ask_user in the desk. Rate limit: 60 requests / minute / key. Open the Console after signup at /desk/…/developers.

Trust

Nothing leaves without you

CINEM Pro is a desk you supervise. It is not a robot that posts, and it is not a CRM that syncs behind your back.

  • Keys stay server-side

    LLM keys live in server env. Users never paste them. Plugin secrets are encrypted with SESSION_SECRET and never returned to the client.

  • Approve before send

    Gmail can create a draft. Slack chat.postMessage runs only after ask_user is done. Ads never buy media. WhatsApp never sends.

  • Honest connect states

    Missing OAuth client ids stay disconnected. Empty API-key forms stay disconnected. Browse falls back to fetch — it does not invent page text.

FAQ

Straight answers

What is New Agent?
The default display name for every agent you create. Role is a label. Marketplace bots and Launch team still start as New Agent until you rename them.
Does it post to LinkedIn or send email?
No. Jobs write artifacts and pause. Gmail creates drafts only. Slack posts only after you approve. There is no LinkedIn auto-post and no live WhatsApp send.
Are Gmail and Slack real?
Yes — OAuth start + callback. Connected appears only after a real token exchange. Without client ids, Connect shows an error and stays disconnected.
Where do I download Windows and Mac?
Windows: the Download section starts a direct file download of CINEM-Pro-Setup.exe from the public cinem-pro-releases GitHub Releases (latest/download). No GitHub sign-in is required. There is no hosted Mac .dmg — build on macOS with npm run desktop:build:mac, or use the web desk.
How does pricing work?
Starter is $20/month (2 seats, 50k tokens). Pro is $79/month (5 seats, 200k tokens). Ultra is $200/month (12 seats, 600k tokens). Signup starts on Demo. Get Starter / Get Pro / Get Ultra signs you in, then desk billing checkouts with Whop when configured.
Can I call this from my own app?
Yes. API Console mints workspace keys for /api/v1. Jobs use the live runtime and still wait for approval before anything is sent.

Open the desk

Create New Agent, connect a plugin, start a job. Approve what leaves.