thanks DanRosenwasser and team for building such an awesome tool for so many years!
252 karma · joined March 24, 2015
thanks DanRosenwasser and team for building such an awesome tool for so many years!
I'm curious how the Clink desktop app connects to the web app. Is it sending some kind of oauth token so you can use call Claude Code, etc, on behalf of the user?
FWIW, I created an open-source project in this space https://github.com/dyad-sh/dyad/ and it's great to see people trying different approaches :)
What you're describing as the fail-open behavior is from the Supabase platform (and not specific to any app builders): https://supabase.com/docs/guides/database/postgres/row-level...
The only downside from my point of view is the large installer size for Electron apps, but it hasn't been a big issue for our users (because they will need to download quite a bit of other stuff like npm packages to actually build apps with dyad)
Your message wasn't delivered to support@relace.ai because the address couldn't be found, or is unable to receive mail.
btw, I'm interested in trying out relace for my AI app generator tool: http://dyad.sh/
I definitely want to support users who want to use cloud inference or local inference because you do need a pretty beefy machine to run the top open source models.
Right now Dyad supports React (vite), but i'm working on supporting more frameworks in the future! (other languages is probably further off)
I think practically, the nice part with Dyad is that all the code is on your computer, so if you want to switch back and forth with Cursor/VS Code, it's seamless.
Basically it's running a chat UI locally on a Git repo and you can reference files like "#foo.py" and then if you want to edit a file, you hit "Apply code" for a markdown code block and then it shows you a code diff so you can review the changes before actually updating the files. I've found this makes it much easier to curb stray edits and keep the LLM edits focused on what you actually care about.
You can also check out the GitHub repo at: https://github.com/dyad-sh/dyad
(disclosure: I created Dyad)
Home page: https://google.github.io/mesop/ GitHub: https://github.com/google/mesop
Please let us know if you have any feedback or questions about the comparison guide or Mesop in general. Thanks!
We often get asked how Mesop differs from other Python UI frameworks like Streamlit and Gradio so we've created a comparison guide between Mesop and Streamlit and Gradio.
Home page: https://google.github.io/mesop/ GitHub: https://github.com/google/mesop
Please let us know if you have any feedback or questions about the comparison guide or Mesop in general. Thanks!
I guess one funny thing is that I actually identify as a FE developer more than a Python developer :) I've been doing FE for much longer than Python and agree that there's warts on both sides (and no language/ecosystem is perfect). For me, a lot of the FE fatigue comes from all the inherent challenges with developing client-side applications (e.g. the necessity of bundling/minifying for optimizing performance, transpiling for legacy browsers) so I don't say this to throw stones at the other side but simply to point out my own fatigue having dealt with this complexity for years.
Right now Mesop is definitely more focused on the demo use cases, but we're also trying to push the limits of the kinds of apps you can build in Python so it doesn't have to be something you throwaway when you want to deploy a scalable app.
[1] https://google.github.io/mesop/internal/architecture/#life-o...
Since then, we've made a lot of updates to Mesop, including adding support for web components which allows you to write custom JS and wrap existing JS libraries.
We've also fully re-designed our home page at https://google.github.io/mesop - with many more code examples and demo, which hopefully shows how Mesop is different than some of the other Python UI frameworks out there.
As always, appreciate any feedback about the project. Thanks!
What helped me the most was looking at other projects using Bazel with similar tech stacks and then assembling it together, e.g. :
- https://github.com/angular/components - https://github.com/tensorflow/tensorboard
Alex Eagle of https://www.aspect.build/ has a lot of great resources on using Bazel - both on YouTube and the aspect website.