ShakaFlow ShakaFlow

AI-assisted engineering management

Keep work moving. Skip the status chase.

ShakaFlow finds the few engineering issues that need a human decision, gives developers the first nudge, and escalates only what stays stuck.

Free during early access. Works on free Slack plans. Bring your own Anthropic or OpenAI key.

AI-generated content can be inaccurate. Read the disclaimer.

A Team Anomalies Slack message with an Ask Rafael follow-up, and an Ask Anton follow-up beside a Move to Done button that fixes the stale task
Two exceptions, two clear owners, no dashboard to scan.

Management impact calculator

How much manager time could ShakaFlow save?

Two team-size numbers. One quick estimate.

A deliberate escalation path

Developers first. Managers only when needed.

ShakaFlow gives the person closest to the work a chance to clear it. If the issue remains, the manager gets the context and a ready next step.

1

Developer heads-up

A small fix, sent privately.

Rafael gets one concise suggestion with the source linked. He can resolve it before it becomes management work.

Unresolved items can escalate later
A private ShakaFlow Slack suggestion telling Rafael about one unresolved review thread
The developer sees the issue before the manager does.
2

Manager escalation

The same item, now with actions.

Rafael did not clear it, so it reaches Alex with the reason it matters and the follow-up already addressed.

One button per item, addressed to one person
A Team Anomalies manager message about the same task, with an Ask Rafael button
The manager gets the same item with an action attached.

If it clears

Nothing else is sent. Quiet is the success state.

If it stays stuck

The manager sees the history, owner, and reason it matters.

If action is needed

A follow-up is ready to send, or a tracker fix is ready to approve.

Actionable conversations

From signal to human follow-through

Review an editable draft, send it to the right person, and include ShakaFlow so later replies inform the next follow-up. You stay in control of the conversation.

An editable follow-up message ready to send from ShakaFlow
1. Review. Edit recipients and wording before anything is sent.
A Slack thread where ShakaFlow answers who left the review and what was unblocked yesterday
2. Close the loop. Ask in the Slack thread for detail the digest did not cover.

Or fix it without leaving Slack.

Some items need a board update, not a conversation. A task still In Progress after its PR merged gets a one-click fix, and nothing changes in your tracker until someone approves it.

A ShakaFlow heads-up telling Anton his merged task is still In Progress, with a Move to Done button
1. Offered. The fix sits next to the item it corrects.
A Slack confirmation dialog listing the tracker change before it is approved
2. Approved. See exactly what will change before it runs.
The same heads-up after approval, showing the task was moved to Done
3. Applied. The message updates in place with what changed.

Connect. Surface. Close the loop.

1

Connect

Add ShakaFlow to Slack, then connect GitHub and the project tools your team already uses.

2

Surface

ShakaFlow brings the few items that need attention to the right manager or developer.

3

Close the loop

Send a concise, editable message and keep the thread in context until the work moves forward.

MCP for your agents

ShakaFlow MCP

Ask your team data directly.

Connect ShakaFlow's MCP server once. Claude and Codex can then answer from the Slack, GitHub, and project context your team already maintains, without copying status into a prompt.

  • Ask in plain language from the agent you already use.
  • See the source tool called for each answer.
  • Continue into a follow-up without rebuilding context.
ShakaFlow MCP
Claude Codex

Try a question

Your agent calls ShakaFlow tools and answers from connected Slack, GitHub, and project data.

What needs my attention before standup?

SF

ShakaFlow

One item: Fix duplicate checkout charges (TASK-482) has been waiting on a review response for 3 days. Rafael owns the next step.

✓ get_team_summary GitHubShortcutSlack

Interactive example. Connect once, then ask from Claude or Codex without rebuilding the team context in every prompt.

A real request, answered in Claude Desktop.

Claude Desktop listing this week's priorities from ShakaFlow MCP and writing a meeting agenda file
Demo answer from Claude Desktop through ShakaFlow MCP, on our own live team data. Click the image to see the full agenda.

Configure on the web. Act in Slack.

Set ShakaFlow up on the web. Keep the day-to-day short in Slack.

Everything configurable on the web screenshot

Everything configurable on the web

Add teams, choose the tracker teams and repositories each one watches and who hears when work gets stuck, connect your tools, and use your own LLM key.

Connects with the tools you already use

Slack
GitHub
Toggl
Jira
Shortcut
Linear
15Five

Need another integration? Tell us.

Frequently asked questions

OpenClaw, Claude, and Codex are general-purpose agents you prompt and configure.

ShakaFlow is a ready-to-use engineering workflow in Slack: it watches connected tools, finds stuck work, and provides buttons, modals, and prepared follow-ups without requiring each manager or developer to maintain an agent.

Claude and Codex can still use the same team context through ShakaFlow MCP.

Traffic is encrypted, credentials are encrypted at rest, and production access is restricted and logged. We never train models on your data, and you can use your own AI provider key.

Privacy details →

Only after a person approves it. When a Cleanup item has an obvious fix, like a task still In Progress after its PR merged, ShakaFlow offers it as a button. Clicking it shows exactly what will change, and nothing is written until you approve.

A fix can only update the task the item is about or add a comment to it, in Shortcut, Linear, or Jira. ShakaFlow never touches your code or pull requests. If you trust the suggestions, you can turn on auto-approve for 30 days.

See a fix in Slack →

It is free during early access while we shape the product and pricing with beta teams.

Early access details →

Yes. Everything except Slack's split view works on a free Slack plan, so you can trial ShakaFlow in a test workspace before you connect real team data.

Split view docks the assistant in a panel next to your channels, and Slack limits that panel to paid workspaces. On a free plan, keep ShakaFlow open in a browser window beside Slack to get the same layout.

Slack plan details →

Yes. Alongside our hosted service, you can run ShakaFlow on your own servers with your own Slack app, your own integration credentials, and your own AI provider key.

Self-hosted details →

No. Think of it as an exoskeleton rather than a stand-in: it does the status gathering and drafts the follow-up so a manager covers more ground in less time. Every decision, and every message that goes out, stays with a person.

Slack setup takes minutes. In a short demo, we will help you choose the first workflow worth automating.

Want to see how it fits your team?

Schedule a demo

Self-hosted

Run ShakaFlow on your own infrastructure

If your team data cannot leave your network, run ShakaFlow yourself. It deploys with Docker Compose, uses Slack and GitHub apps you create in your own accounts, and talks to the AI provider you pay for.

Your server, your data

ShakaFlow runs as a Docker Compose app on infrastructure you control. Slack messages, GitHub activity, and reports stay inside your network.

Your own Slack and GitHub apps

Guided onboarding creates a Slack app and a GitHub app in your own workspace and organization. No Slack App Directory review needed, and no credentials shared with us.

Your own AI provider key

Point ShakaFlow at your Anthropic, OpenAI, or Gemini account, so every prompt is billed and governed by you.

Ask about self-hosting

Tell us where you would deploy it, which integrations you need, and what your security review requires. We walk you through the install.

Built by ShakaCode

Talk to the team behind ShakaFlow

ShakaCode is a development consultancy for Rails and React teams. We built ShakaFlow to keep our own distributed work moving, and we do this kind of work for clients.

  • Open source we maintain. React on Rails and Shakapacker, used by Rails teams to ship React in production.
  • Web performance. We profile slow Rails and React apps, fix Core Web Vitals, and keep the gains from regressing.
  • AI in your product and delivery. ShakaFlow is one example. We also build AI features into client apps and into how their teams ship.

Write to us

Questions about ShakaFlow, a deployment in your own infrastructure, or engineering help on your product. A person answers.

Or email support@shakaflow.com.

See what ShakaCode does

AI disclaimer

ShakaFlow is powered by large language models. Team Anomalies, Daily Suggestions, activity summaries, 1:1 prep, and agent replies can be inaccurate, incomplete, or out of date. Verify important information against the source and use your own judgment before acting. ShakaFlow assists managers; it does not make decisions for them.

Works on free Slack plans

You can run ShakaFlow on a free Slack workspace, including a test workspace you set up to try it before connecting real team data. Team Anomalies, Daily Suggestions, check-ins, summaries, metrics, and optional hours reporting all work there.

One surface is the exception: Slack's split view, which docks the ShakaFlow assistant in a panel beside your channels, is available only on paid Slack workspaces because Slack limits that panel to them. On a free plan, open ShakaFlow in a browser window next to Slack for the same side-by-side view.

See how ShakaFlow fits your team.

Install it in your Slack workspace and point it at one team. If you would rather be walked through it first, we are happy to show you.

Free during early access. Works on free Slack plans. Bring your own Anthropic or OpenAI key.