Show HN: Airweave – Let agents search any app

lennertjansen | 160 points

i think before you guys spend the next 2 years building this startup, you should carefully study the connector business and the many carcasses along the way. YC itself has a few. it is probably one of the sloggiest businesses i know and while the success cases like fivetran are great, there is a lot of pain behind the failures. dont ask how i know. good luck and i hope you prove me wrong if you choose to ignore this.

swyx | a day ago

This is a great idea. I have a question:

Typically speaking an LLM is the code driving the control flow and the MCP servers are kind of dumb API endpoints (find_flights, search_hotels, etc) say for a travel MCP.

With your product, how is the LLM made aware of the underlying data store in a more useful way than “func search(query)”?

It seems to be that if you could expose some precomputed API structure into the MCP for a given data store then the LLM could reason more effectively about the data rather than throwing search queries into the void and hoping for the best?

smattiso | a day ago

Is chat always the best interface for all of these apps? I feel like search is the natural first step, but chat-based search has been around for a while. Feel like an MCP-based version of Glean/Onyx/Moveworks/Dashworks is interesting, but unsure how much better it makes the product. Curious to see why your product is better

valianter | 2 days ago

Looks really cool! I had slight trouble understanding whether the repo is the complete codebase or if it connects to a separate backend.

Does one host the server or is it connecting to Airweave backend? Put another way: how does Airweave make $$ and where does data stay at rest (if it stays anywhere)?

beecasthurlbow | 21 hours ago

Had meetings with a ton of MCP-server providers, no one came close to Airweave’s retrieval accuracy. I even tried Zapier and similar large companies, didn’t come near airweave. Highly highly recommend if you need third party integrations to your AI agents or workflows. Love the team too, cracked, cool, kind, and always there to support their customers (they even took one of their customers dog on a walk when they couldn’t lol)

reneBond | 2 days ago

I was looking everywhere for some solution like this. Finally! Curious, do you guys integrate with internal data sources within a company?

ayxliu | 2 days ago

Pretty cool stuff. How does it deal with self-hosted data sources? can it run inside a VPC and talk to my RDS instances directly?

brene | 2 days ago

How about acting? Can your platform have a chat window create a ticket or send a message? I feel there is so much search already.

andes314 | a day ago

Used to work at AWS bedrock knowledge bases — love the way yall are thinking about this can't wait to try it out.

rohanv23 | 2 days ago

How is this different from regular MCP servers?

bartjanjorna | 2 days ago

Looks like a great product! Do you integrate with datalakes (Snowflake/Fabric?)

om0agarwal | 2 days ago

Do you really have 100+ connectors?

dr_kiszonka | a day ago
[deleted]
| 2 days ago

Pretty cool – when does it make sense to use this vs n8n?

pomarie | 2 days ago

Nice - does it have role based access controls built in?

nishanthooda | 2 days ago

Looks cool! How are you thinking about pricing it?

modelorona | 2 days ago
[deleted]
| 2 days ago

this is so powerful - MCP on steroids :). what are the next use cases you're looking to build?

rkhanna23 | 2 days ago

fyi there is a project with almost phonetic writing name to yours - arweave.org

flockonus | 2 days ago
[deleted]
| 2 days ago

Are integrations hooked into via their MCP implementation? Or are you hooking in more traditionally and then exposing MCP on top of that?

Also, are these one-time/event-based syncs well supported by the integration providers? I know for instance that discord (and i assume others like slack) frown upon that sort of wholesale archival/syncing of entire chat rooms, presumably due to security concerns and to maintain their data moats.

Finally (i think), do you have to write custom "diff" logic for each integration in order to maintain up-to-date retrieval for each one? I assume it would be challenging to keep this accurate and well structured across so many different integration providers. Is there something i'm missing that makes keeping a local backup of your data easier for each service?

All in all, looks very cool. Have starred the repo to mess around with tonight.

throwaway314155 | 2 days ago

If we want to integrate our SAAS apps into airweave, is there an appexchange or directory for doing so?

howmayiannoyyou | 2 days ago

[dead]

eueeffzek | 2 days ago