Loading video...

Video Failed to Load

Go Home

executor now has a desktop app! add whatever MCPs / OpenAPIs / GraphQL servers you want once and then every agent can use them converts them all into code mode under the hood, so you can have thousands of tools and no context bloat everything stays 100% local on...

44,578 views • 4 months ago •via X (Twitter)

55 Comments

Rhys's profile picture
Rhys4 months ago

get started over at

SIGKITTEN's profile picture
SIGKITTEN4 months ago

executioner wen

Leonardo Dominguez's profile picture
Leonardo Dominguez4 months ago

does executor require running a separate server to self-host it, or can it be used more like a library/tool inside a custom agent without extra server management? for example, can I use it directly with a cloudflare agent?

Rhys's profile picture
Rhys4 months ago

There’s a platform agnostic SDK you can use, still fairly early on it but handles all of the sources management for you

Leonardo Dominguez's profile picture
Leonardo Dominguez4 months ago

that's exactly what i was looking for, can't wait to play with it!

Rhys's profile picture
Rhys4 months ago

Recommend cloning the repo locally since there’s no docs yet so your agent knows how to use it, lmk feedback!

Kelvin Lee's profile picture
Kelvin Lee4 months ago

Can you look at composio? Their easy to authenticate third party service is really useful but their implementation is rough Let me pay you money!

JosXa's profile picture
JosXa4 months ago

@maria_rcks @johnlindquist I compared dozens of MCP aggregators and we finally have a winner. Executor is going to become a standard, I can smell it

Cyrus's profile picture
Cyrus4 months ago

@dillon_mulroy Cracked

Chris Griffing's profile picture
Chris Griffing4 months ago

Do you have a marketplace for MCP servers? Or do you use one of the existing ones? Asking for a friend (GitKraken)

Rhys's profile picture
Rhys4 months ago

Building one will make sure it’s included

Chris Griffing's profile picture
Chris Griffing4 months ago

Awesome. I'm happy to submit any JSON or metadata needed. Just let me know (or have it documented 😉 )

darren's profile picture
darren4 months ago

so sick

Reid Christian's profile picture
Reid Christian4 months ago

Secrets

a u s t i n's profile picture
a u s t i n4 months ago

neat! really liked it for the lazy setup for linear and notion. was sad i couldn't just click a button to set up slack or datadog. i was hoping i could enter the mcp url and follow the oauth process to get the correct creds instead of hunting down a param myself but... [1/2]

Shahin ☻'s profile picture
Shahin ☻4 months ago

Oh man I am so happy about this ! Its 3:30 AM here but will check it out in the morning 🤩

Alex Delia's profile picture
Alex Delia4 months ago

@r_marked Your shipping speed is different man

.CitiZen.'s profile picture
.CitiZen.4 months ago

Trying this today

Adam Svystun's profile picture
Adam Svystun4 months ago

nice!

Sagar's profile picture
Sagar4 months ago

App crashes when I run it on my M4 pro. Seems to be related with sidecar binary?

Rhys's profile picture
Rhys4 months ago

what version do you have installed? you can run ` defaults read /Applications/Executor.app/Contents/Info.plist CFBundleShortVersionString` to check also curious what you mean by crash, can you sned a screenshot?

Sagar's profile picture
Sagar4 months ago

1.4.24 . App doesn’t open at all. I tried to run it from the terminal

Rhys's profile picture
Rhys4 months ago

thanks sorry about that, will have a fix out in ~15 minutes once this build finishes

Rhys's profile picture
Rhys4 months ago

fix is out, lmk if that works for you was able to repro it on another computer of mine & see the new release fixed it

Sagar's profile picture
Sagar4 months ago

Perfect. It’s working now

Prathmesh's profile picture
Prathmesh4 months ago

Whats your take on mcp apps? I looked into the mcp spec and few things like sampling and elicitation will help create some very useful flows imo I want to see a client other than goose which has very good mcp specs support. The goose app is super bad

Rhys's profile picture
Rhys4 months ago

working on shipping MCP apps atm w/ generative ui - Executor isn't really meant to be a place you do inference in but maybe it'll become that

Prathmesh's profile picture
Prathmesh4 months ago

something like t3 code model where we can bring our agents could be a useful direction

Rhys's profile picture
Rhys4 months ago

yeah it's not published yet but it has plugin support so will likely see people make pi/claude code/codex plugins for it

Prathmesh's profile picture
Prathmesh4 months ago

nice

Aiden Bai's profile picture
Aiden Bai4 months ago

oh shit this is awesome!

Raduan Al-Shedivat's profile picture
Raduan Al-Shedivat4 months ago

huge!

Yoggan.tsx's profile picture
Yoggan.tsx4 months ago

My dude Rhys doing gods work

Tak 🦞's profile picture
Tak 🦞4 months ago

awesome

Lukas's profile picture
Lukas4 months ago

context bloat is the thing killing every MCP setup i try. converting to code mode under the hood is clever. gonna try this

Abdala's profile picture
Abdala4 months ago

converter MCPs e OpenAPIs em code mode pra evitar context bloat eh exatamente onde a maioria das ferramentas trava. testei tool inventory similar com 50+ tools, modelo passou 70% do orcamento so listando capability. code mode resolve isso quando o LSP entende a interface. great call.

Peter Dedene's profile picture
Peter Dedene4 months ago

how does this compare to for MCPs?

Rhys's profile picture
Rhys4 months ago

Similar concepts, executor is meant to let you be able to represent anything with typescript not just MCPs and I also don’t love CLIs since they drop destructive annotations on tools

Peter Dedene's profile picture
Peter Dedene4 months ago

I see, interesting. I'll give it a spin 🙏

Duoduo's profile picture
Duoduo4 months ago

A thousand tools is only useful if the agent can stay oriented. The hard part is not adding another MCP server; it is compiling the tool surface into something cheap, inspectable, and stable enough to survive a long run.

aitization 𝕏 's profile picture
aitization 𝕏 4 months ago

dm me :)

maguyva's profile picture
maguyva4 months ago

this is the right call. raw tool lists at scale just become context overhead - code mode is the fix

💎🖐️ UberTrader's profile picture
💎🖐️ UberTrader4 months ago

Local context is a human right. If my AI agent is going to panic-sell the bottom, I want that data staying on my own hard drive.

Brian Rogers's profile picture
Brian Rogers4 months ago

The "via executor" in your prompt is the real risk I see. If the harness must be instructed to use your product, it makes me think that it won't interact with it effectively because it's not built with your tool in mind. It's built with its own tools in mind

Rhys's profile picture
Rhys4 months ago

sort of, it's not really that the harness isn't effective at using it the agents love code mode i have to specify that since claude code does lazy loading of MCP tools and so it doesn't get the description of the tool

Brian Rogers's profile picture
Brian Rogers4 months ago

Isn't that the problem though? I feel like you gotta intercept bash commands/tool calls with hooks or something so that it's a "install once, it starts working" rather than "install once, then change your habits to start using it"

Adel Bucetta's profile picture
Adel Bucetta4 months ago

the real unlock here is that agents are finally able to tap into pre-existing infrastructure without needing a custom integration every time

Moritz's profile picture
Moritz4 months ago

What was the intention having a desktop app?

Rhys's profile picture
Rhys4 months ago

Friendlier UX for people that don’t want to have to run the CLI command each time they want to add a source Just wraps the CLI web command, CLI is sticking around

Moritz's profile picture
Moritz4 months ago

🫡

Wes Convery's profile picture
Wes Convery4 months ago

This is awesome! cant wait to try it

TravelerOfCode's profile picture
TravelerOfCode4 months ago

code mode under the hood is the right architectural choice. text-based tool calls hit context walls fast, especially when you stack 50+ tools

BlanPlan's profile picture
BlanPlan4 months ago

Single aggregator for MCP + OpenAPI + GraphQL solves the context-bloat-per-session problem cleanly. I'm running 12+ MCP servers manually configured per Claude Code session right now, 10 min setup overhead each time. Code-mode conversion under the hood matches the Anthropic Computer Use / OpenAI Code Interpreter direction. One execution surface for everything. Local-only is the enterprise wedge against cloud-broker patterns. Adoption hinges on MCP spec stability holding through Q3.

Aleksandr Fulha's profile picture
Aleksandr Fulha4 months ago

tools-as-code is the right knob. paperclip had 8 of 25 agents carrying OpenAPI dumps in context, same 4 endpoints x 3 services duplicated. cut to JIT-generated stubs, context dropped 60%, retry-rate dropped with it. the thousands-of-tools line only holds if you stop pretending they all sit on the wire at once.

Yeyito's profile picture
Yeyito4 months ago

turning tool forests into code mode is the right instinct. agents don't need a thousand tools stuffed into context, they need a local adapter layer that can expose the right affordance at the right time.

Related Videos