It hallucinates lol, most of the time bard gives the repos that don' t even have a slight relationship with the codebase. I never tested idx so who knows
So VS Code for the UI, ChatGPT chat(similar to Microsoft Copilot Chat) for the AI, but on the cloud (like Cloud9 in AWS). It's a great combination of tools and honestly it's great to see Google catch up in the AI race but it feels a bit too tacked on so much so that the UI is also the same. It doesn't have the classic Google identity or flair that other Google products do.
Project IDX looks very promising and as someone that develops Flutter apps on a Chromebook, using the Linux partition to run VS code et al, I truly welcome it with one huge caveat. My concern is Google's long-term commitment to Project IDX. Years ago I bought a Google Glass Explorer Edition setup and was well on my way to releasing an app for it when Glass was abruptly cancelled. All that work was for not. *What happens when I move my workflow to Project IDX just to also see it cancelled?* One thing is cancelling a project people use and it's another to disrupt a developer's work environment. *My question to Google is what's your commitment to supporting Project IDX for at least a few years and not doing another "rug pull" on developers like you did with Glass?* "Fool me once shame on you. Fool me twice same on me."
Google's retention rate on projects is the reason why I don't like getting into their new stuff. It's much harder when they cancel hardware, however, the outcomes of this software product should be independent of this IDE. In other words, if this project shuts down, we can still migrate to other tools just fine because programming languages are universal.
When it will be available to Google account users I have joined to wait list I am very excited that Google is providing such a wonderful platform for developers
Oooh, this is getting close. I hope to see google make a serious play into the AI opportunity for cohesive development experience with AI integrations tbh, currently one has to perform a bit of a hackjob and grab a medley of varying tools and services in-order to patch something together which kinda works. But with the context limitations, it is pretty limited. The ability to index the codebase is actually huge, and if this can maintain the codebase as context.... Woooo thats pretty gosh-darn significant. Thanks for taking the time to provide this awesome introduction/tutorial video David (:
I love to see a project from a big player like google exposing users to nix! Even if google kills this project off in a year, any nix experience you gain from it will be forever useful ^ ^
@@GyoooppProject IDX is reskinned Code OSS(popularly known as Vs Code only difference is it comes with Microsoft code). Only difference is it gets pre shipped with Google products. Which Microsoft already does with VsCode. Regarding webapps? nah I'd probably stick with VSCode since it already has what ever is being showcased here.
I don't need anything else. Just the code indexing + chatting with idx to find which class is where, what does a class do etc itself is a big w. Virtually makes project documentation (almost) redundant
Oh great! If your startup is building a todo list app it certainly looks great! There might be some issues, but surely AI can deal with that! At the end of the day it can think and solve problems on it's own! It can right? oh wait ..
In the hands of developers it's a great tool, You do more with less time, And you don't need to have a high end computer to use it... You don't spend time installing dependencies.. Well am Excited
So, we gotta be online to develop the program. Imagine when you're craving that peaceful and comfy spot, but there's no internet access, and you wanna dive into your project. 🤔 Not my jam, I'm more of an offline work kinda person 😇
Excited to integrate Flutter with IDX! It'll be a game-changer not having to toggle between my Windows and Mac. Fingers crossed for WebView support in Flutter; it's essential for my web app projects.
I don't really understand why they are segregating the Chat AI so much. Why do I still have to copy/paste? Why not just a button that directly inserts the error message, preferably with context from the code? Why is there a button to insert, but no button that directly creates a file and copies the code into it? These are just examples of how an AI could be fully integrated into IDX. The AI could truly become a part of the DNA of IDX, but instead, it's just another AI chat like ChatGPT in its own window in the IDE. I hope they utilize the potential. Especially with Google, I had some hope.
I feel an AI extension from google was not allowed in VSCode because of Copilot and Google decided to create its own VSCode - IDX a clone. Soon to be deprecated
Request: Can there be a way to create / design UI for Flutter Apps? Congrats on this project! Have been to your Chicago Google Office ... Awesome experience!
Interesting they use nix, I've heard it has some rough edges if you don't just want to use the default versions of things, with a whole customization language. Maybe this will put more engineers into it
@GoogleDevelopers , The anticipation surrounding the release of the project's IDX for public users is considerable. When can we expect it to become available?
@@mble I agree that NixOS is superior, but it would be valuable to get Google's reasoning on this. It would be big for NixOS if Google started promoting it. It would also be valuable to know why NixOS hasn't been chosen for other projects, because it could provide some direction on where it needs to improve.
NixOS based configuration is just something difficult to get from any other distro, the thing is not contenerizimg, is having a nice environment that is easy to replicate and have all of your necessary tools
That’s awesome! I love that you guys are doing dependency/env management with Nix too, it’s such a powerful tool! Look forward to seeing what else you have in store in the future
Is there a security setting where we can let it know that a file contains environment variables ?, having a cloud service to access your .env file sounds scary
It's been almost a year, but I just tried this and the AI feature was terrible. I literally asked it the demo question and it said "I'm sorry, but I can't help you with this." For some other questions, it just completely broke and wrote random irrelevant code. For AI, just use VSCode/Webstorm with AI extensions (EasyCode/Supermaven/etc.) or an AI focused IDE like Cursor. I can't really recommend this to anyone, also not sure why you would need to work in the browser
😂😂😂 you could have just done that by making a vscode extension like copilot and copilot chat. Feels like doing the same thing in different ways. Copilot actually does it better because I didn't have to ask for a solution every time.
Noticed that this is still vscode like the Microsoft vscode running in the browser. It would have felt better but noticed that the extensions are still the same ones in the vscode.
this is good, can say fully when it support python , but as of now, it seem google want to bring it's ai in code space, so it would be better if they introduce a plugin which can be added in the vscode, pycharm or anywhere. current issue of using it in browser (its new to me) is the memory which the browser takes and it wont give native cli support. hopes these thing got improved over time
IDX is nothing new. I have been doing all these things for months with Cody, Genie, and any chat gpt extension for vs code. This is the same thing but with a bard extension. The only thing IDX comes with thats really different is the "new template" screen. And this is probably another extension you can already get on vscode. This is just vscode with vscode plugins branded as a Google Product.
that's nice, combining cloud development with AI tools out-of-box. doesn't replace my JetBrains setup though, already have these things on top of the already awesome JetBrains IDE
So basically it's VSCode Online with a bit more features
yeah, it's like a mirror to VSCode, and thats what I liked the most!
but we can access those features with just one click.
Yes and it sucks that everything is going online. I can't even play games without internet
microsoft copies google for edge to make a better browser.. now google copies microsoft for a better VS code ig ?
it fully online meaning google will close the gates at one point. Google is like giant troll
Big props to citing the repo/license in the AI reponses!
It hallucinates lol, most of the time bard gives the repos that don' t even have a slight relationship with the codebase. I never tested idx so who knows
@@MemeConnoisseurall ai models hallucinate, it isn't unique to Bard
@@alt-art yeah for some reason people go crazy when bard makes things up but not when chat gpt does
Would love if they could integrate a figma type design tool. This would then become an all in one solution for soo many new startups.
Exactly
Something like what Codux does would be far better.
Dhiwise
They used to have a small drag and drop editor for android studio. I miss it
Figma and Codux
So VS Code for the UI, ChatGPT chat(similar to Microsoft Copilot Chat) for the AI, but on the cloud (like Cloud9 in AWS). It's a great combination of tools and honestly it's great to see Google catch up in the AI race but it feels a bit too tacked on so much so that the UI is also the same. It doesn't have the classic Google identity or flair that other Google products do.
Totally agree.
The fact that it looks exactly the same as default vscode makes me think this was a rushed get-to-market-quick scheme from Google. Sad.
It is really good to adapt existing technologies. Not bad. I feel a good attempt done by Google. See the use and easiness, before criticism.
@@funkahontasActually VS Code itself is Based on CodeOSS and as IDX is also based on that, they are similar
does google's android studio have the classic identity you mentioned?
Glad to see PHP included. Hope to see it available fully soon.
It should be part of the Google Doc Suite. An office suite should come with a code editor nowadays.
Looks like they're using VS Code 🤷🏻
That's what Apps Script Editor is, although it is pretty limited
1:04 bro about to pull the raid shadow legend sponsor there
Project IDX looks very promising and as someone that develops Flutter apps on a Chromebook, using the Linux partition to run VS code et al, I truly welcome it with one huge caveat. My concern is Google's long-term commitment to Project IDX. Years ago I bought a Google Glass Explorer Edition setup and was well on my way to releasing an app for it when Glass was abruptly cancelled. All that work was for not. *What happens when I move my workflow to Project IDX just to also see it cancelled?* One thing is cancelling a project people use and it's another to disrupt a developer's work environment. *My question to Google is what's your commitment to supporting Project IDX for at least a few years and not doing another "rug pull" on developers like you did with Glass?* "Fool me once shame on you. Fool me twice same on me."
Google's retention rate on projects is the reason why I don't like getting into their new stuff. It's much harder when they cancel hardware, however, the outcomes of this software product should be independent of this IDE. In other words, if this project shuts down, we can still migrate to other tools just fine because programming languages are universal.
Ya this, can't reliably plan any of your workflows around Google's next experiment.
Stadia :(
The Dreamweaver that developers from 2023 deserved!
I learn something new from this video.
The reverse of racecar is racecar 😂
10:03
Fantastic, will check it out! Glad it supports Angular and React 👍
Same goes for Vue and Svelte :D
When it will be available to Google account users I have joined to wait list I am very excited that Google is providing such a wonderful platform for developers
Your language is so simple i can understand whole video a time 🎉🎉🎉
Oooh, this is getting close.
I hope to see google make a serious play into the AI opportunity for cohesive development experience with AI integrations tbh, currently one has to perform a bit of a hackjob and grab a medley of varying tools and services in-order to patch something together which kinda works.
But with the context limitations, it is pretty limited.
The ability to index the codebase is actually huge, and if this can maintain the codebase as context.... Woooo thats pretty gosh-darn significant.
Thanks for taking the time to provide this awesome introduction/tutorial video David (:
I love to see a project from a big player like google exposing users to nix! Even if google kills this project off in a year, any nix experience you gain from it will be forever useful ^ ^
This is great
I spent 7 months setting up the daunting flutter SDK
I'm going to be diving into Project IDX. As a trusted tester, I will be providing the highest quality feedback for Googlers.
Thanks! 🙌 Feedback is crucial!
I have never been more excited about development 😂😂, Can't wait. Imagine getting an entire app done within a day.
not for web apps
@@GyoooppProject IDX is reskinned Code OSS(popularly known as Vs Code only difference is it comes with Microsoft code).
Only difference is it gets pre shipped with Google products.
Which Microsoft already does with VsCode.
Regarding webapps? nah I'd probably stick with VSCode since it already has what ever is being showcased here.
very interesting! can't wait to try it out
Hopefully this will go beyond google. I'm hoping to see AWS cloudformation in particular!
It would be cool if idx can make deployment for flutter apps a breeze
expo & react-native ;)
I'd love using IDX for React and Next.js
Cool bro
Took him a solid 10 minutes to write a reverse-a-string application with AI. What a powerful tool, yeah.
I tried it and I'm loving it...they definitely have to make a desktop app for this, and add a way to run flutter apps on-device.
Finally I don't have to buy a 3000$ Mac book PC just to code a flutter app ❤❤❤, you saved me a lot. I'm lucky I got access to it.
Wait for the subscription price
i need access :(
I don't need anything else. Just the code indexing + chatting with idx to find which class is where, what does a class do etc itself is a big w. Virtually makes project documentation (almost) redundant
Oh great! If your startup is building a todo list app it certainly looks great! There might be some issues, but surely AI can deal with that! At the end of the day it can think and solve problems on it's own! It can right? oh wait ..
In the hands of developers it's a great tool, You do more with less time, And you don't need to have a high end computer to use it...
You don't spend time installing dependencies..
Well am Excited
I can do the same thing using Replit too right but the only tedious part is connecting to SQL database.
So basically it's codespace with copilot??
Sick! I cant wait to test how well this scales for larger codebases!
❤❤❤
Game changer! Thank you :) It's my only IDE on my Chrome OS Flex custom tower and Google Pixelbook Go 4K.
Finally Coding On iPad getting closer
So, we gotta be online to develop the program. Imagine when you're craving that peaceful and comfy spot, but there's no internet access, and you wanna dive into your project. 🤔 Not my jam, I'm more of an offline work kinda person 😇
Lol I really can't code without internet access 😅
so with this idx can i use flutter to create apps for ios in my windows machine
Github copilot has blown my mind!
This must be blasting, if it has to win.
I'll be back when fireship makes a 100s video
Maybe he didn't mention it clear, Code OSS is VSCode, meaning that IDX is a fork of VSCode.
Well, VSCode that most people use is also a fork of OSS VSCode.
This will be great in order to understand other people codebases! :)
Excited to integrate Flutter with IDX! It'll be a game-changer not having to toggle between my Windows and Mac. Fingers crossed for WebView support in Flutter; it's essential for my web app projects.
Same, mate... Working in startup company, as newbie Flutter dev. don't have mac and have to finish app on september 15th ROFL...
@@user-cn5yu4dm9p did you manage to finish it in time?
IDX shown at 5:30, previous is proj setup. It’s an LLM wrapper displayed inside a VS Code tab.
I don't really understand why they are segregating the Chat AI so much. Why do I still have to copy/paste? Why not just a button that directly inserts the error message, preferably with context from the code? Why is there a button to insert, but no button that directly creates a file and copies the code into it? These are just examples of how an AI could be fully integrated into IDX. The AI could truly become a part of the DNA of IDX, but instead, it's just another AI chat like ChatGPT in its own window in the IDE. I hope they utilize the potential. Especially with Google, I had some hope.
great point
I didn’t notice any particularly useful, unique features to this. Guess I won’t be switching editors anytime soon
Nice! 🔥🔥🔥 Looking forward to the sunsetting announcement next week
Looking good, I'd like to try it for Go.
I hope this is free! I like how this is connected with Ai stuff! Love it!
Support for some more languages and frameworks, and I see myself using this instead of any other IDEs or any other tools.
Very happy to see support for Svelte !! 🔥
We can use also sveltekit? Or only svelte
I feel an AI extension from google was not allowed in VSCode because of Copilot and Google decided to create its own VSCode - IDX a clone. Soon to be deprecated
Request: Can there be a way to create / design UI for Flutter Apps? Congrats on this project! Have been to your Chicago Google Office ... Awesome experience!
Very exciting! Hope a free version will be there!!😊
Interesting they use nix, I've heard it has some rough edges if you don't just want to use the default versions of things, with a whole customization language. Maybe this will put more engineers into it
How is this different from Github Codespaces / Gitpod along with AWS Code Whisperer / Github Copilot?
Anything new gets me excited tbh
Why is Flutter constantly being mentioned, yet React Native (the better framework) isn't?
@GoogleDevelopers , The anticipation surrounding the release of the project's IDX for public users is considerable. When can we expect it to become available?
will this only available in idx or will it be made as an extenison for vscode?
The most awaited ❤
Wow. this is wow.
Will we see the Android Studio option in it ?
Google also needs to add database capabilities to the IDX project, an example is support for creating databases using SQLite.
They did it, they actually used Nix... Can't believe it...
Looks awesome it's good to see something like this.
Why did you guys go with NixOS VM rather than using docker or podman (container-based environment)?
Because NixOS is just superior. Not much to say about here.
@@mble I agree that NixOS is superior, but it would be valuable to get Google's reasoning on this. It would be big for NixOS if Google started promoting it. It would also be valuable to know why NixOS hasn't been chosen for other projects, because it could provide some direction on where it needs to improve.
NixOS based configuration is just something difficult to get from any other distro, the thing is not contenerizimg, is having a nice environment that is easy to replicate and have all of your necessary tools
I'm on the wait list at the very beginning. Please let me tr--y
That’s awesome! I love that you guys are doing dependency/env management with Nix too, it’s such a powerful tool!
Look forward to seeing what else you have in store in the future
We really appreciate the kind words! Thank you for being a part of the community 😊
3:05 was really tempting 😆
I cant get npm to work how do i got about install npm packages?
Is there a security setting where we can let it know that a file contains environment variables ?, having a cloud service to access your .env file sounds scary
Incredible. Going to try this!
It's been almost a year, but I just tried this and the AI feature was terrible. I literally asked it the demo question and it said "I'm sorry, but I can't help you with this." For some other questions, it just completely broke and wrote random irrelevant code. For AI, just use VSCode/Webstorm with AI extensions (EasyCode/Supermaven/etc.) or an AI focused IDE like Cursor. I can't really recommend this to anyone, also not sure why you would need to work in the browser
Can you generate a whole codebase?
Still waiting on the email. I'm just so excited to try IDX. BTW I hope I can also install my Wakatime plugin in my workspace
Will it take all my CPU and memory to run like android studio?
When can I use it?
Can you add voice-typing to the AI input field?
Excelente herramienta para utilizar nuevos códigos
Are IOS emulator will be available? For example if I'm using Windows or Linux
"Project IDX’s Hhmepage" - is it done intentionally or should it be Homepage?
Project IDX... what a great idea !!!! :)
flutter support = awesome!
Cool! Very similar to cursor ide concept!
There is a typo in description timeline > "Hhmepage"
😂😂😂 you could have just done that by making a vscode extension like copilot and copilot chat. Feels like doing the same thing in different ways. Copilot actually does it better because I didn't have to ask for a solution every time.
Noticed that this is still vscode like the Microsoft vscode running in the browser. It would have felt better but noticed that the extensions are still the same ones in the vscode.
Cpmo hago para configurar trabajar con java o kotlin en escritorio por ejemplo ?
this is good, can say fully when it support python , but as of now, it seem google want to bring it's ai in code space, so it would be better if they introduce a plugin which can be added in the vscode, pycharm or anywhere. current issue of using it in browser (its new to me) is the memory which the browser takes and it wont give native cli support. hopes these thing got improved over time
whether google idx support importing from bitbucket ?
The idea is simple
VScodeWIthAllTheExtension + ProjectEnviromentTemplate + ProjectIdxAi = ProjectIDX
Thank you :)
This is groundbreaking!
Great option for slower machines cause some PCs (like mine) can't even spin up an android emulator for Flutter / React Native.
this is what Replit do exactly, right?
Yeah more a GitHub code space in that sense
Will it have support for other development tools like embedded development similar to esp idf or free rtos
IDX is nothing new. I have been doing all these things for months with Cody, Genie, and any chat gpt extension for vs code. This is the same thing but with a bard extension. The only thing IDX comes with thats really different is the "new template" screen. And this is probably another extension you can already get on vscode. This is just vscode with vscode plugins branded as a Google Product.
Hey, I didn't know it was possible to analyze the entire project with Cody AI, thanks!
that's nice, combining cloud development with AI tools out-of-box. doesn't replace my JetBrains setup though, already have these things on top of the already awesome JetBrains IDE
So why isn't this just a VScode extension?
Because DATA
Just another copilot?
More like another Codespaces.
It's like Codespaces with Copilot and other Google extensions built in
Thanks guys
Love it! Thanks!
So it is basically online containerised VScode with copilot or i am missing something?
yep, nothin more than that
Will there be a free version
So you invested and partnered with Replit and now coming up with your own product? Why?