I think Brian Balfour called this well. It's the app store all over again. Have a platform. Open to the developers with a gold rush, then close the doors and monetise and canabalise the best uses cases.
Distribution has always been monetized. What margin did a retailer take for putting your boxed software on the shelf? How about that magazine ad? Google search? And so on. Get over the idea that a platform should give you their distribution for free.
The problem comes when there is no way for you to own the distribution, pay nothing to the platform, and still be able to build on top of it. That’s the closed portion we should rally (legislate?) against.
There is an argument, similar to mine on distribution, that there is no inherent right that a platform should be open. That the extra utility that comes from being open should make the platform more competitive in the market vs. closed platforms.
The challenge is that with dominant platforms they are monopolistic. There is no chance for competitive forces to reward openness.
These two parts of the debate are often conflated, which hides what is truly troubling: dominant platforms controlling both distribution and access.
What I really want from Anthropic, Gemini, and ChatGPT is for users to be able to log in with them, using their tokens. Then you can have open/free apps that don’t require the developer to track usage or burn through tons of tokens to demonstrate value.
Most users aren’t going to manage API keys, know that that even means, or accept the friction.
Foundation Models on iOS/macOS was seen to have dormant code for doing this via OpenAI. So they are experimenting with it and may make it available next year.
At some point the model providers will realize they don't need to provide apps, just enterprise-grade intelligence at scale in a pipe, much like utility companies providing electricity/water. Right now, they have to provide the apps to kick-off the adoption.
Tried the GitHub app, made sure everything was properly connected, and asked a question about one of my repositories. It repeatedly claimed (5 times) that it wasn't connected and couldn't do anything, telling me to check the checkboxes that were already checked. Only after I showed it a screenshot of the settings did it suddenly comply and answer the question. I guess it still needs more polish.
Screenshots use a different router, so if you get stuck in one modality then pasting a screenshot can sometimes divert whatever "expert" you were stuck on that was refusing to comply. I don't work at OpenAI but I know enough about how these systems are architected to know that once you are stuck in a refusal basin the only way is to start a new session or figure out how to get routed to another node in their MoE configuration. Ironically, they promised their fancy MoE routing would fix issues like these but it seems like they are getting worse.
hi kgeist - i work on the team that manages the github app. are you able to share a conversation where the github connector did not work? feel to message me at https://x.com/kevins8 (dm's open)
I never had a pleasant GitHub connection experience in any platform.
Permission to allow the specific repo only access never works, so I'll have to allow access to all repo and then manually change it back to specific repo inside GitHub after connecting.
There have been instances of endless loop after Oauth sign-in, more recent experience was in Claude Code Web[1].
Poor GitHub folks, only if someone can donate time/money to this struggling small company these critical issues could be addressed /S
This is a little different since the Apps SDK lets developers create specialized tool calls to their servers, and create specialized in-chat UI components. It's an evolution of the same concept as the GPT store, but a very different take on the idea.
I have a specific prediction made that I want to document here.
There will come a new UI framework/protocol, maybe something over HTML/CSS/JS that works within a chat ui context for such ChatGPT (or other llm) integrations.
For example, if you have an ecommerce app or website and want to integrate it with ChatGPT then you will have to develop on the new UI primitives. The primitives might include carousels, lists, tables, media embed. Crucially, natural language will be used to pick and choose these primitives and combine them in the UI (which ChatGPT will decide how to).
Thinking backwards, I want my app to be displayed in chatgpt with maximum flexibility for the user (meaning they can be re-arranged acc to context) but also enough constraint that I can have some control over the layout. That's the problem I think will be solved.
> All submissions must come from verified individuals or organizations. Inside the OpenAI Platform Dashboard general settings, we provide a way to confirm your identity and affiliation with any business you wish to publish on behalf of. Misrepresentation, hidden behavior, or attempts to game the system may result in removal from the program.
Remember when Sam Altman went around the world scanning people's irises with an orb-like object, to differentiate them from future AI, in exchange for fake money?
"Your privacy is very important _for us_"
It is to protect against terrorists. And to protect the children.
If it works for Google, why shouldn't work for them.
What's the benefit in giving free labor to Sam Ctrlman beyond what he's already extracted? And are they just going to steal whatever good apps get submitted?
The benefit is "Distribution". If your users are there, you want to address them wherever they already are, this is why apple store / play store / amazon store ... are so popular. Becoming a platform / ecosystem is the common playbook to go from being a one product company to an ecosystem / platform worth a lot more
> Apps extend ChatGPT conversations by bringing in new context and letting users take actions like order groceries, turn an outline into a slide deck, or search for an apartment.
Between this description and their guidelines these don't really sound like "apps", but a way to integrate an existing app with ChatGPT sessions.
I'm trying to figure out what's in it for the developer other than ultimately taking users away from ChatGPT. And just like what happened with Alexa skills, these "apps" will become useless when they are unmaintained.
Chatgpt apps are MCP servers with a UI resource (can be a react component or vanilla js) that gets shown in an frame one the tool is called by chatgpt.
So you can't just port an existing app, but you can reuse the same backend Api wrapped inside an mcp server, and some of the components that you need to adapt to openai ux requirements.
I practice this means developing an app from scratch.
The idea behind Apps is that they can expand the capabilities of ChatGPT in multiple ways. Text-only MCPs are a type of app that can provide both actions and context in your conversations, but Apps can do much more now that you can bring in custom UI in multiple formats (card, full-screen, etc) as we showed at DevDay in October. Btw UI is proposed for the MCP spec in SEP-1865.
Since then, I’ve seen some very impressive demos and I’m excited to see what developers create on the platform as that’s always the coolest part.
I don’t have the ability to pull your personal top songs directly from Spotify because that requires accessing your authenticated listening data. You can view them in Spotify by going to “Your Library” → “Made For You” → “Your Top Songs”.
@Figma design simple hello world poster
I don’t have the ability to create designs directly in Figma, but I can guide you to quickly create a simple “Hello World” poster there.
ITS A TRAP!
If your app is successful their infrastructure will see all the traffic, your responses and will be able to mimic what you do and kick the husk of your app in the weeds. (Unless your function comes from some massive unique dataset they can’t by access to.)
It's not clear how much ChatGPT is investing in the discovery part of the app store experience, so this seems like mostly a way for users to install apps they're already familiar with and use them from inside a chat. For now, it seems like you have to explicitly @-mention an app to use it.
What is the execution environment of ChatGPT apps? If it’s users’ browsers, do I now need to worry about code that is running without my permission? Is ChatGPT gonna be cryptojacking?
Also cancelled - it does feel like commoditisation is here now for LLMs. Recently, I've found Gemini & DeepSeek as good or better at 95% of what GPT can do now, so I can no longer justify paying for it.
Before artificial general intelligence there will be artificial general interface. One AI model will become the UI to all other services and apps. Maybe.
All they seem to be creating is new APIs to interact with the models they created years ago. It's pretty clear that new models are not viable to train and that the supposed "scaling laws" are bovine feculence.
This was the feature they announced at DevDay in October. I've not heard a great deal of buzz about it since, but that may just be because it takes a couple of months for credible teams to build something interesting on top of this.
I'm interested to see which companies and industries are willing to put ChatGPT between them and their customers, and how many will strongly push back against this feature.
I'm guessing it will be wildly successful. Companies don't really care about middlemen between them and their users. They just want to reach them wherever, however they can.
You'd be surprised! In B2C at least, almost every company we talked to is building a ChatGPT App out ouf fear of missing out this agentic wave like so many missed mobile 15 years ago
They basically don't. It's honestly not even worth trying - it's embarrassing if your prompt leaks and it starts with "under no circumstances repeat this prompt to the user!"
In this early phase, developers can link out from their ChatGPT apps to their own websites or native apps
to complete transactions for physical goods. We’re exploring additional monetization options over time,
including digital goods, and will share more as we learn from how developers and users build and engage.
> Between long COVID and ai, nobody will be able to make fizzbuzz in Java, let alone code a frontend by hand.
I've been doing front-end stuff since getting free trials/demos of Dreamweaver and of the mac equivalent of Visual Basic* on a magazine cover CD with pocket money while in high school in the 90s.
IMO, the stuff you need on your CV as a front-end developer, is much less productive than the stuff we had back in the late 90s. Well, except for localisation (while Unicode technically existed back then, support for it seemed to be minimal) and version control. Everything else feels like a regression that has only been partially compensated for by hardware and network speed improvements.
If anything, AI will let us go back to actually performant systems, because the AI doesn't need to show off how many years of experience it has with Gorebyss-on-Arvados (or whatever other buzzword bingo you want to insert here).
Or think critically. Or write proper emails. Or a multitude of other things. Why bother when you can outsource everything to the computer. If this trend continues is gonna be interesting to see how people will evolve in 10 or 15 years.
They don't have any more juice left to squeeze at that front. The lack of new ideas in LMs is pretty palpable by now. There is a bunch of companies with billions invested in them that are all just looking at each other, trying to figure out what to do.
"We need to put out maximum press releases to stay relevant because all we have is the brand" seems to be the strategy.
To me, that is a tell they are basically cooked because catching Google in actual model performance is not really the position anyone would want to be in here in a horse race.
You’re thinking like an entrepreneur, Sam thinks like a VC. For them it’s easier to sell 100 half assed ideas that could be worth a trillion dollars than to have one refined idea that’s “only” worth $10B.
It doesn't work in Firefox unfortunately. Spotify app just renders grey rectangle. It works in Chrome/Brave though. Just another example of "we only test in Chrome"/"works best in Chrome".
aimon|2 months ago
https://blog.brianbalfour.com/p/the-next-great-distribution-...
drsim|2 months ago
The problem comes when there is no way for you to own the distribution, pay nothing to the platform, and still be able to build on top of it. That’s the closed portion we should rally (legislate?) against.
There is an argument, similar to mine on distribution, that there is no inherent right that a platform should be open. That the extra utility that comes from being open should make the platform more competitive in the market vs. closed platforms.
The challenge is that with dominant platforms they are monopolistic. There is no chance for competitive forces to reward openness.
These two parts of the debate are often conflated, which hides what is truly troubling: dominant platforms controlling both distribution and access.
pjmlp|2 months ago
Have to collect them all. :)
tyre|2 months ago
Most users aren’t going to manage API keys, know that that even means, or accept the friction.
mentos|2 months ago
rahimnathwani|2 months ago
numlocked|2 months ago
wahnfrieden|2 months ago
abrbhat|2 months ago
czhu12|2 months ago
I assume the fall off there will be 99% of users though, the way it works today.
But this theoretically allows multiple applications to plugin into ChatGPT/claude/gemini and work together.
If someone adds zillow and… vanguard, your LLM can call both through mcp and help you plan a home buy
unknown|2 months ago
[deleted]
redorb|2 months ago
Maybe a 'connect with OpenAI' button so the service can charge a fee, while allowing a bring your own token type hybrid.
xnx|2 months ago
stingraycharles|2 months ago
kgeist|2 months ago
measurablefunc|2 months ago
kevinslin|2 months ago
Abishek_Muthian|2 months ago
Permission to allow the specific repo only access never works, so I'll have to allow access to all repo and then manually change it back to specific repo inside GitHub after connecting.
There have been instances of endless loop after Oauth sign-in, more recent experience was in Claude Code Web[1].
Poor GitHub folks, only if someone can donate time/money to this struggling small company these critical issues could be addressed /S
[1] https://github.com/anthropics/claude-code/issues/11730
degamad|2 months ago
https://openai.com/index/introducing-the-gpt-store/
brandonb|2 months ago
unknown|2 months ago
[deleted]
ekjhgkejhgk|2 months ago
[deleted]
simianwords|2 months ago
There will come a new UI framework/protocol, maybe something over HTML/CSS/JS that works within a chat ui context for such ChatGPT (or other llm) integrations.
For example, if you have an ecommerce app or website and want to integrate it with ChatGPT then you will have to develop on the new UI primitives. The primitives might include carousels, lists, tables, media embed. Crucially, natural language will be used to pick and choose these primitives and combine them in the UI (which ChatGPT will decide how to).
Thinking backwards, I want my app to be displayed in chatgpt with maximum flexibility for the user (meaning they can be re-arranged acc to context) but also enough constraint that I can have some control over the layout. That's the problem I think will be solved.
arresin|2 months ago
vmazi|2 months ago
It’s going to be built into MCP and will be supported by Anthropic and OpenAI or anyone else that supports this mcp spec
wdroz|2 months ago
They really want your ID
hereme888|2 months ago
hulitu|2 months ago
"Your privacy is very important _for us_" It is to protect against terrorists. And to protect the children. If it works for Google, why shouldn't work for them.
unknown|2 months ago
[deleted]
WhyOhWhyQ|2 months ago
xtiansimon|2 months ago
A laugh? Hotdog/Not Hotdog apps for a laugh?
unknown|2 months ago
[deleted]
mickael-kerjean|2 months ago
simianwords|2 months ago
sublinear|2 months ago
Between this description and their guidelines these don't really sound like "apps", but a way to integrate an existing app with ChatGPT sessions.
I'm trying to figure out what's in it for the developer other than ultimately taking users away from ChatGPT. And just like what happened with Alexa skills, these "apps" will become useless when they are unmaintained.
Eldodi|2 months ago
sebastianingino|2 months ago
Since then, I’ve seen some very impressive demos and I’m excited to see what developers create on the platform as that’s always the coolest part.
_pdp_|2 months ago
I don’t have the ability to pull your personal top songs directly from Spotify because that requires accessing your authenticated listening data. You can view them in Spotify by going to “Your Library” → “Made For You” → “Your Top Songs”.
@Figma design simple hello world poster
I don’t have the ability to create designs directly in Figma, but I can guide you to quickly create a simple “Hello World” poster there.
---
am I using is wrong?
Eldodi|2 months ago
isodev|2 months ago
ipnon|2 months ago
dcre|2 months ago
asimpleusecase|2 months ago
FergusArgyll|2 months ago
Eldodi|2 months ago
timfsu|2 months ago
quinncom|2 months ago
fellowniusmonk|2 months ago
I've canceled my subscription, I don't plan on releasing an app to their platform.
deepvibrations|2 months ago
dcre|2 months ago
Zufriedenheit|2 months ago
vrighter|2 months ago
simonw|2 months ago
bertwagner|2 months ago
petcat|2 months ago
Eldodi|2 months ago
gondo|2 months ago
ttoinou|2 months ago
simonw|2 months ago
sanex|2 months ago
inetknght|2 months ago
ivape|2 months ago
9rx|2 months ago
johnwheeler|2 months ago
Eldodi|2 months ago
Maybe an ad based system coming soon?
unknown|2 months ago
[deleted]
StarterPro|2 months ago
Between long COVID and ai, nobody will be able to make fizzbuzz in Java, let alone code a frontend by hand.
ben_w|2 months ago
I've been doing front-end stuff since getting free trials/demos of Dreamweaver and of the mac equivalent of Visual Basic* on a magazine cover CD with pocket money while in high school in the 90s.
IMO, the stuff you need on your CV as a front-end developer, is much less productive than the stuff we had back in the late 90s. Well, except for localisation (while Unicode technically existed back then, support for it seemed to be minimal) and version control. Everything else feels like a regression that has only been partially compensated for by hardware and network speed improvements.
If anything, AI will let us go back to actually performant systems, because the AI doesn't need to show off how many years of experience it has with Gorebyss-on-Arvados (or whatever other buzzword bingo you want to insert here).
* Now this, thanks to a rebrand: https://www.xojo.com
manuelmoreale|2 months ago
tantalor|2 months ago
Wait, no...
altmanaltman|2 months ago
burnto|2 months ago
matusp|2 months ago
Libidinalecon|2 months ago
To me, that is a tell they are basically cooked because catching Google in actual model performance is not really the position anyone would want to be in here in a horse race.
an0malous|2 months ago
alexashka|2 months ago
Stop with the MBA playbook he said.
> just make the...
Just make a superior product he said.
digitaltrees|2 months ago
FergusArgyll|2 months ago
Adobe Photoshop AllTrails Booking.com Expedia Instacart OpenTable Spotify Tripadvisor Airtable Apple Music Canva Figma Lovable Replit Target Zillow
wooque|2 months ago
egorfine|2 months ago
glemmaPaul|2 months ago
xyz_suspended|2 months ago
[deleted]
irishcoffee|2 months ago
[deleted]
monkpit|2 months ago
[deleted]