پروڈکٹ سرفیسز

@Cohenta سے وہیں پوچھیں جہاں آپ کی ٹیم کام کرتی ہے۔

Slack، Microsoft Teams، ChatGPT، اور Claude میں ایک نامزد ٹیم ممبر — ساتھ میں CLI اور API۔ ایک Runner۔ کیز آپ کی کی چین میں۔

SlackMicrosoft TeamsChatGPTClaude Codeclaude.aiAnthropic APICLI
cohenta install slack

ایک ٹیم ممبر

ہر جگہ ایک ہی درخواست۔

Slack پہلے

آپ کی ایپ۔ آپ کے ٹوکن۔

ایک کمانڈ — cohenta install slack — Slack کا create-app صفحہ Cohenta کے manifest کے ساتھ کھولتی ہے۔ ٹوکن Slack آپ کو جاری کرتا ہے۔ وہ آپ کی keychain میں رہتے ہیں — Cohenta انہیں کبھی نہیں دیکھتا۔

Runner، Slack Socket Mode پر باہر کی طرف جڑتا ہے — ایک outbound WebSocket، کوئی inbound port نہیں۔ فائروال کے پیچھے لیپ ٹاپ بھی کافی ہے۔

your laptop · behind the firewallrunnerkeychainoutbound WebSocket · Socket Modenothing listens inboundSlack
Outbound onlyno inbound port · no public endpoint

@Cohenta in channels and threads

Bring it into a channel or a thread like any teammate: a brief, a question, a change request.

Live status while it works

Plan, draft, render — the ticks land in the thread while the engine works, so the channel sees progress without asking.

Approval buttons where you asked

Ready work arrives with Approve and Request changes. The run holds until someone presses one.

ساتوں

ہر جگہ جہاں @Cohenta جواب دیتا ہے۔

جہاں آپ کی ٹیم بات کرتی ہے وہاں چیٹ کریں، جہاں سسٹم چلتے ہیں وہاں خودکار کریں — اور آزادی سے ملائیں۔ سب ایک ہی انجن تک پہنچتے ہیں۔

Where teams already talk

Your own app, your tokens — status and approvals land in the thread.

For M365 organizations

A customer-owned Entra registration and Teams app package, deployed in your Azure from provided templates. Adaptive Card approvals, and proactive pings when work is ready for review.

Through a secure tunnel

Connect ChatGPT to your Runner over OpenAI’s secure outbound tunnel — nothing inbound. Start runs and check status from a ChatGPT conversation.

Local, automatic

The plugin starts your local Runner over MCP automatically. Campaigns from the same terminal you work in.

Connector plus review view

A custom connector reaches your hosted Runner over remote MCP. An interactive review view inside Claude shows campaign status and assets — no separate dashboard.

For pipelines

The same MCP connector, called from code: start, monitor, and fetch campaigns programmatically.

Direct automation

Talk to the Runner itself. Script installs, runs, status, and retrieval into jobs you already operate.

صفر تحویل

سات راستے۔ ایک Runner۔

ایک چھوٹا انجن — لیپ ٹاپ، سرور، کنٹینر، یا آپ کا کلاؤڈ۔ اپنی keys لائیں؛ config صرف حوالے محفوظ کرتا ہے۔

slackteamschatgptclaude codeclaude.aiapicliyour environment · your keysrunnerhuman gateone campaign
Adapters in, campaign outrunner · your environment

Nothing to hand over

Cohenta never receives or stores your provider keys, publishing credentials, canonical assets, or campaign state.

Shared only where you chose

Messages you send in Slack or Teams are processed by those platforms; prompts go to the model providers you configured. Data is shared only with the platforms and providers you have chosen.

A cloud that stays out of the way

Cohenta’s cloud verifies licenses, serves signed updates and docs, and collects optional anonymous telemetry. It is never in the execution path.

مستحکم شناخت

ایک مہم، ہر دروازہ۔

Slack سے شروع کریں۔ Teams یا Claude سے جانچیں۔ ایک ہی مہم، ایک ہی حالت — اصل ریکارڈ آپ کے پاس رہتا ہے۔

campaigncmp_4821canonical state · your storageslackstarted hereteamsstatusclaudereview
Started in Slackstatus from teams · review in claude

آخری دروازہ

Approve دبانے تک روکا ہوا۔

run paused · waitinghuman gateApprovein slack or teamspublished
One press resumes the rundurable · survives restarts

The run waits at the gate

The pause is durable — it survives restarts and waits as long as you need. Nothing moves until a decision arrives, and ad creative always lands paused.

A button, never an inference

Approve, Request changes, or Reject — in Slack or Teams — resumes that exact paused run. Consent is a press, not a phrase a model read into your message.

Grounding gates flag, never fix

An untraceable claim gets flagged and annotated for review — never silently rewritten, never silently blocked. Publishing waits for a separate, explicit confirm.

Common questions

Asked and answered.

Is Cohenta a Slack bot?
It shows up as one — @Cohenta in your channels and threads — but the app is yours, created from Cohenta’s manifest, and the work happens on your Runner. Slack is one of seven surfaces, not the only one.
Do I need to open a port or expose an endpoint?
No. The Runner connects outbound only: Slack uses Socket Mode, an outbound WebSocket, and ChatGPT connects through OpenAI’s secure outbound tunnel. A laptop behind a corporate firewall works.
Where do my Slack tokens live?
In your keychain. You create the app, Slack issues the tokens to you, and the Runner reads them locally at call time. Cohenta never receives or stores them.
What does Teams need that Slack doesn’t?
An M365 footprint: a customer-owned Entra registration and a Teams app package, deployed in your Azure with the provided templates. In return you get Adaptive Card approvals and proactive ready-for-review messages.
How do I use it from Claude?
Three ways. Claude Code starts a local Runner over MCP automatically; claude.ai reaches a hosted Runner as a custom connector, with campaign status and asset review rendered inside Claude; and the Anthropic API drives the same connector from code.
So is Cohenta an MCP server?
No. MCP is one adapter among several — the same campaigns run through Slack, Teams, ChatGPT, and the CLI. The product is the Runner and the engine behind it.
Can I start a campaign in Slack and approve it somewhere else?
Yes. A campaign keeps one identity everywhere, and its canonical state lives on your disk, database, or storage. Check status from any surface; the approval buttons in Slack or Teams resume the same paused run.
Is there still a web console?
An optional review console exists for setup, diagnostics, and high-resolution visual review — it can even render inside claude.ai. Chat is the primary surface; nothing requires it.

Your move

@Cohenta اپنے Slack میں شامل کریں۔

Runner انسٹال کریں، ایک کمانڈ چلائیں، @Cohenta کا ذکر کریں۔ آپ کی واضح تصدیق کے بغیر کچھ شائع نہیں ہوتا۔

پلانز دیکھیںواک تھرو کی درخواست کریں