-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert to Electron App and Build on Local #150
Comments
this would be crazy good |
This is a very interesting approach… Possibly abandon webContainers entirely in favor of an electron application that itself manages local docker instances... it would represent an overall architectural shift which may be best pursued as a separate fork rather than an optional configuration of a fork that otherwise supports webComtainers |
webcontainers is what makes this project unique. there are numerous other projects that have full access to the file system, such as devika but one thing I like about the bolt approach is everything is containerized in the browser so people who are cautious about messing up their file system (or having to run a docker container just to run this) can use this without any worry. if you're already a developer you probably don't see this as a strength but personally I see this as the biggest strength of this project. |
@cocktailpeanut are you arguing that an electron application packaged implementation of bolt should continue to use web containers or that bolt need not be packaged as an electron application? |
Personally, I'd love to be running locally even if I did create a container to keep my OS safe. Downloading the code is much different than running locally. It would allow us to start with an existing project and that is #1 in my opinion. |
@baberuth22 Then I think you are looking for a feature to "Allow Bolt to start from an existing local project". And that would be a non-trivial change. I think that real path to this kind of feature and one the also addresses a number of limitations bolt is....is standing up a full Git integration. This is applicable to your situation as. it could be addressed in the following way:
Ha! Now that I say all that, I think I realize where you're coming from. How many folks? solve your problem, including myself, is using the VS code ext named Cline. It's truly. a game changer. and it's free and it's open source.. And when you combine it with Super Maven. free code completion. You basically. have a. better vs code setup than both cursor and the new Github copilot. And I'm totally serious making that statement even compared to the new Github copilot Here is a Youtube Demo by AICodeKing |
@schaveyt I'd settled on https://continue.dev which seems closer to SuperMaven than Cline. I'll be checking it out today, Thanks for the pointer! As you know, there are several open issues triangulating on a variety of Git support integrations. Maybe rather than hijacking this issue, maybe we open a placeholder for discussion of coding assistant integrations... @coleam00 it would be nice to have a Discord server for the Bolt Fork devs... |
@hillct I'm releasing a Discourse community soon for us! Even better than Discord! More updates on that coming soon. |
The problem is @coleam00 Discord is the current standard. You're asking us to open up yet another channel. |
@nigelp For larger efforts like this a Discourse community is very common! And it's just another browser tab so you don't have to install another app if you don't want to! |
The fact that you answered so quickly has convinced me. :) |
I've been involved in OSS software efforts since 1993, when IRC and UUNet were the standard tools for community building. Times change. Fads come and go. I agree with @nigelp that discord is the current standard for software development and support communities, and has been for the past 5 years. That may change and Discourse may be the hot new thing but this is the first time in my professional career when someone has asked me to join a service that I haven't at least heard of prior. I'm open to being convinced though... |
@hillct I appreciate you saying this! I should have clarified in my last comment that I'm certainly not saying Discord isn't a good standard! So Discourse is actually something you have probably used before without realizing it. It's a "white labelable" product, so companies like OpenAI and Asana use it as their forum and it looks like their own thing. I'm preferring it over Discord for this for a couple of reasons. First, it's more professional looking, especially when Discord does things like make everything Halloween themed like they did last week. Also, the plugin support for Discourse is phenomenal for moderation and integrating AI into the platform. I know Discord has a lot of bots you can bring in and things, but my experience with the Discourse integrations has been absolutely perfect for what we need. |
Lol, I still need to get the app running but noticed this issue. Congrats on taking the initiative and forking a project to take it somewhere else that they probably didn't plan to. Before deciding what technology or strategy to use, maybe you should decide what the product is supposed to do.
(( personally I want an application using my hardware to help me read code in my project and be able to give some intelligent code to add a feature. Obviously, start to finish. ))
Overall, I look forward to your hard efforts and wish you awesome luck to attract $$$ of venture funding! |
@illuminate3 I appreciate your thoughts here! We are definitely doing a lot of planning as a community right now to determine the direction of oTToDev. Taking our time with that because I don't want it to just be me figuring that out and asking everybody to come along - I want it to be a collaborative effort! But it is certainly important that we figure that out fairly quickly! I love your other thoughts too - yes speed, benchmarks, power to actually build a full app - all important! |
Is your feature request related to a problem? Please describe:
The webcontainer setup is very slow to run commands.
Describe the solution you'd like:
An electron app that can edit files and run commands on my local file system.
Describe alternatives you've considered:
Running VSCode and testing the capabilities of the new copilot.
Additional context:
I love this platform and the ability to run LLMs locally.
The text was updated successfully, but these errors were encountered: