Loading video...

Video Failed to Load

Go Home

🎉 Introducing 𝙾𝚙𝚎𝚗 𝙱𝚘𝚝 An open source Grok Bot that works with ANY agent harness, designed for real companies. It includes: - AI Coworkers - Generative UI - Computer use (remote/local) - Agent-human handoffs - Full data recording, owned by you Repo → We're using this internally at CopilotKit🪁...

858,321 views • 1 month ago •via X (Twitter)

55 Comments

Atai Barkai's profile picture
Atai Barkai1 month ago

See more: Note: 𝙾𝚙𝚎𝚗 𝙱𝚘𝚝 is in alpha and we’re actively building this out.

Atai Barkai's profile picture
Atai Barkai1 month ago

🧵 Bring any AG-UI agent OpenBot doesn't care what your agent is built with. If it speaks AG-UI, it's a Bot. Powered by the newly released Channels SDK. Includes: Google ADK, AWS Strands, MS Agent Framework, LangChain, CrewAI, Mastra, Pydantic AI, Claude Agent SDK and more.

Atai Barkai's profile picture
Atai Barkai1 month ago

🧵 Enterprise Security Every Bot gets its own computer with separate browser, logins and files. One Bot can't read another's files or reuse its sessions.

Atai Barkai's profile picture
Atai Barkai1 month ago

🧵 Governance Open Bot logs everything such that you can find out not just what happened, but who made the decision and why it was made. Instead of just the what, it logs the who, what and when.

Atai Barkai's profile picture
Atai Barkai1 month ago

🧵 Threads, memory, and learning 1/ Threads persist, which are powered by CopilotKit Intelligence, and tied to the person, not the browser. Close the tab, come back tomorrow, pick up right where you left off. 2/ Memory stays updated. New facts replace old ones instead of piling up next to them. It's recall, not a transcript. 3/ A learning agent reads your Bot's threads, notices patterns, and drafts new skills for it. It proposes and you can approve. 4/ You can see what your Bots are up to: active users, event volume, tool usage, error rate, p95 latency, tokens, duration, memory velocity.

tobi lutke's profile picture
tobi lutke1 month ago

Congrats. Needs bash and package manager though. Gvisor is a good pick.

Atai Barkai's profile picture
Atai Barkai1 month ago

It's coming

Ravi Ojha's profile picture
Ravi Ojha1 month ago

damn people are shipping at crazy speed.. saw a couple opensource versions of grok bot already and they're all quite complete

Atai Barkai's profile picture
Atai Barkai1 month ago

Our team ships like crazy, but several things are unique here, as mentioned in each thread. There's a lot under the hood.

Ian's profile picture
Ian1 month ago

What you built looks cool, but Claude just did a deep dive analysis for me and verified that it cannot be used without a commercial CoPilotKit account, so not truly free 100% open source given this test fixture comment ("there is no runtime without Intelligence") and a throw in config.ts, both invisible from the README, the LICENSE and the product page.

Atai Barkai's profile picture
Atai Barkai1 month ago

Dave put it well

Uli Barkai🪁's profile picture
Uli Barkai🪁1 month ago

Nice leveraging of AG-UI for one more important form factor Team ships fast 💨

Ujjal Bhattacharjee's profile picture
Ujjal Bhattacharjee1 month ago

Nice work - we need a lot of oss

Atai Barkai's profile picture
Atai Barkai1 month ago

Thanks, I'm with you 100%.

kitze 🛠️ tinkerer.club's profile picture
kitze 🛠️ tinkerer.club1 month ago

oh man give it a cool lobster logo that would be fire

Sam Julien's profile picture
Sam Julien1 month ago

Really interested for folks' feedback on this one. Having an open platform for context-rich agentic coworkers feels like a phase shift to me.

Dan's profile picture
Dan1 month ago

Nice! I thought of calling sub8 🐙 "OpenBot" at first but changed my mind. Project looks great Atai 👏

Atai Barkai's profile picture
Atai Barkai1 month ago

Thank you!

Dan's profile picture
Dan1 month ago

keep building! let me know if you have any issues clicking the VMs. I got them working to perfection with Claude, Grok Build and local models.

Atai Barkai's profile picture
Atai Barkai1 month ago

Thanks for sharing.

Nathan Tarbert's profile picture
Nathan Tarbert1 month ago

Amazing work! It's impressive how fast the team ships!

parsa's profile picture
parsa1 month ago

copilotkit cookin

Atai Barkai's profile picture
Atai Barkai1 month ago

True

Ziwen's profile picture
Ziwen1 month ago

Love this! I was about to create one if no one does

Contextable's profile picture
Contextable1 month ago

Amazing stuff again from CopilotKit!

Aymane's profile picture
Aymane1 month ago

Congrats on the launch!!

Atai Barkai's profile picture
Atai Barkai1 month ago

Thanks, really appreciate the support!

MultiAgent Max's profile picture
MultiAgent Max1 month ago

Something new to try.

Atai Barkai's profile picture
Atai Barkai1 month ago

Yes, and we would love your feedback!

Funkpopo's profile picture
Funkpopo1 month ago

Amazing work and amazing speed.

Yishai Cohen's profile picture
Yishai Cohen1 month ago

Nice work!

Eli Berman🪁's profile picture
Eli Berman🪁1 month ago

AI Coworkers are truly the next form-factor for agents. Awesome release 👏

Sebastian Heyneman's profile picture
Sebastian Heyneman1 month ago

Can I use my chatgpt sub for this?

Atai Barkai's profile picture
Atai Barkai1 month ago

It's flexible. You bring your own LLM and then plug in your OpenAI API key.

Sebastian Heyneman's profile picture
Sebastian Heyneman1 month ago

Sick

Charlie Dolan's profile picture
Charlie Dolan1 month ago

Nice. For what its worth, many people have the thread emoji muted. You could be losing engagement by having that

Atai Barkai's profile picture
Atai Barkai1 month ago

huh cc @ulidabess

Umar | Building In Public's profile picture
Umar | Building In Public1 month ago

This is sick. Definitely going to try this out.

Abdulmuiz Adeyemo's profile picture
Abdulmuiz Adeyemo1 month ago

Oh wow gonna try this

Bonsai 🌳's profile picture
Bonsai 🌳1 month ago

I can’t believe this is free

Atai Barkai's profile picture
Atai Barkai1 month ago

Yes, and I would love your feedback.

Ofek Shaked | AI Engineer's profile picture
Ofek Shaked | AI Engineer1 month ago

Data ownership + handoffs is the part most “bots” still ignore. That usually becomes the real blocker in a company.

Mari's profile picture
Mari1 month ago

This was fast! Congrats on the launch!

Rangen Chenh's profile picture
Rangen Chenh1 month ago

Cool, may try this open source cool stuff

dravisha's profile picture
dravisha1 month ago

Was going to try Grok Bot, glad I came across this - can’t wait to spin it 🤸🏻

Void&Null's profile picture
Void&Null1 month ago

Everything is Open now, christ. OpenAI, OpenClaw, OpenCode, OpenRouter, Open everything Just because your product is Open source doesnt mean it needs to be Open(insert term here)

Brandon Charleson's profile picture
Brandon Charleson1 month ago

Sick! gonna try this out. nice work

Atai Barkai's profile picture
Atai Barkai1 month ago

Thanks, would love your feedback. Reach out to @nathan_tarbert

verrsane's profile picture
verrsane1 month ago

Buddy is tapped in, respect

Atai Barkai's profile picture
Atai Barkai1 month ago

tapped in team

Tangled Circuit's profile picture
Tangled Circuit1 month ago

But is there an android app

Atai Barkai's profile picture
Atai Barkai1 month ago

There is no Android app for alpha. We'll keep you posted.

xClown's profile picture
xClown1 month ago

@ataiiam hey sir, someone create coin for your $OpenBot and fees directing to your github feel free to claim DYWC9rVcENUPVofLCPGCfWgxgXykTCKeeXZi1rRPpump

Phil | Firefly + Imagine's profile picture
Phil | Firefly + Imagine1 month ago

Nice work on Open Bot

lu's profile picture
lu1 month ago

don't get my hopes up for a trouble free always on harness 😭

Related Videos

Anthropic's most viral feature is now open-source! Until now, Anthropic's Generative UI capabilities only existed inside its own products. CopilotKit🪁 just shipped Open Generative UI, an open-source implementation of Claude Artifacts that works in any app. The agent generates HTML/SVG at runtime, and CopilotKit streams it token-by-token into a sandboxed iframe inside the app's chat. So the user can watch the UI assemble itself in real time, not after the full response is ready. The sandbox is fully isolated with no access to the parent app, the DOM, or user data. So if the agent hallucinates broken markup or unexpected JavaScript, nothing leaks outside the iframe. Under the hood, the agent does not select from pre-built components. Instead, it generates arbitrary visuals from scratch every time. The output is unconstrained by default, but you can shape it by defining prompt-based skills that teach the agent specific visual formats or guidelines. For instance, a skill prompt can guide the agent toward producing a Chart.js dashboard with proper axis labels and responsive sizing, or an interactive 3D model with rotation controls. The video below shows this in action, and the output quality you see actually comes from the skills layer. Open Generative UI runs on AG-UI, so it works out of the box with LangGraph, CrewAI, Mastra, Google ADK, AWS Strands, and more. It also ships with a standalone MCP server that plugs into Claude Code, Cursor, or any MCP-compatible client. And the entire stack is built on top of CopilotKit, the open-source frontend framework for agents and generative UI. 30k+ GitHub stars, with SDKs for React, Next.js, Angular, and Vue. I have shared the GitHub repo and a live playground in the replies!

Akshay 🚀

87,048 views • 5 months ago

Anthropic's in trouble, again! They spent years building what's now fully open-source. What made Claude feel different from a normal app is that the agent could act inside the interface instead of only talking in a chat box. For instance, Claude Artifacts let an agent render real UI, charts, dashboards, and interactive components that assemble live inside the response. Every major AI product tried to replicate it. But the problem was that unlike reasoning, planning, tool-calling, etc., none of it shipped natively with LangGraph, CrewAI, or Google ADK. So teams started building an owned version that required engineering the entire interface layer from scratch. Most teams, however, just settled for shipping the agent as a backend API in a chat box since rendering the UI is only one piece of it. To actually make it work, the interface layer also needed real-time streaming, state kept in sync between agent and UI, conversations that persist across sessions, and reconnection when a user refreshes mid-run. CopilotKit🪁 is now the only open-source framework that actually lets you build your own full-stack Claude-like apps. It decouples the agent from the interface, talking over AG-UI (an open protocol for agent-to-user communication). Being a standard protocol, the frontend never needs to know whether it is talking to a LangGraph or a CrewAI agent. You can change the backend anytime and the UI will never notice. In practice, CopilotKit's interface layer gives several pre-implemented React building blocks that wire the agent directly into the app, like: - generative UI, so the agent renders real components instead of text - chat windows, sidebars, and popups, or a fully headless setup - shared state, so the agent and app stay in sync - human-in-the-loop approvals, where the agent waits before acting - persistent threads that store the whole session, including the agent-user interactions and generated UI, not just text And because that full history is captured, those interactions can feed a self-learning layer that also improves the agent from real usage over time. The interface layer that Anthropic spent years engineering in-house is now literally available to any developer/team. CopilotKit is open-source with 30k+ GitHub stars, and AG-UI, the protocol underneath, is already supported across every major agent framework: LangGraph, CrewAI, Mastra, Google ADK, and more. CopilotKit GitHub repo → (don't forget to star it ⭐ ) If you want to go deeper, I found a detailed breakdown by Shubham Saboo recently on the three Generative UI patterns, with implementation. Read it below.

Avi Chawla

461,550 views • 4 months ago

AG-UI makes building agentic applications dramatically easier. Here's how it works. This is a model for a simple chatbot: User → LLM → Response But interactive agents that render UI, pause for approvals, and ask users for input need a much more complex model. When building these agents, a response from the LLM will include a series of state changes as the agent runs: • Agent started a task • Agent called a tool • Agent updated its state • Agent streams these tokens • Agent is waiting on a human • Agent is resuming the task The Agent-User Interaction Protocol (AG-UI) treats the LLM response as a stream of events rather than a text endpoint. In practice, here is what you get as an agent runs: 1. Lifecycle events so your UI knows where the agent is. 2. Text messages that stream tokens. 3. Tool calls so your UI can prefill a form with any required arguments. 4. State updates that keep your UI in sync with the agent. 5. Special events for human approvals, rich media, and custom needs. All of these events travel over standard transports (SSE, WebSockets, or plain HTTP) as JSON. As a result, you can build a frontend that stays in sync with the agent's progress without having to invent a custom process to make this happen. For example, building a human-in-the-loop workflow becomes an off-the-shelf component you can integrate rather than build from scratch. CopilotKit🪁 is the creator of AG-UI, and you can use it when building frontend applications pretty much anywhere: • React • Angular • Vue • React Native • Slack • Teams • Discord • WhatsApp • Telegram Here is the link for you to check it out: Thanks to the CopilotKit team for partnering with me on this post.

Santiago

17,438 views • 3 months ago