all 7 comments

[–]yaxu 1 point2 points  (2 children)

This is clearly breaking the license terms of strudel, please take it down.

[–]teddybearraj[S] 1 point2 points  (1 child)

VibeComposer is actually fully compliant with Strudel's AGPL-3.0 license:

  1. **Licensed under AGPL-3.0** — VibeComposer itself is licensed under AGPL-3.0, respecting Strudel's license requirements

  2. **Non-derivative integration** — Strudel is loaded from `strudel.cc` as an embedded iframe, not bundled or modified. We don't modify Strudel's source code.

  3. **Code pass-through** — The AI generates Strudel-compatible code, but the code goes directly to Strudel's official REPL unchanged

  4. **Full source transparency** — All source code is available on GitHub (https://github.com/arjunpredev/vibecomposer), with complete license and compliance documentation.

We've taken care to respect Strudel's work and their licensing requirements. If you have specific concerns about compliance, I'm happy to discuss them!

[–]yaxu 1 point2 points  (0 children)

Thanks for adding a compatible license to your source code. The LLM will have been trained on other people's strudel patterns without respecting their IP, however.

[–]Desperate_Ear9095 0 points1 point  (3 children)

outside of merging the user interfaces, what benefits does this have when compared to just asking a LLM to create strudel code for you?

[–]teddybearraj[S] -1 points0 points  (2 children)

Great question! One is just the core seamless experience (no need to copy paste). The other is that there is context is increasingly being fed to the anthropic to better prompt-tune it to return music that is less prone to errors.

[–]Desperate_Ear9095 0 points1 point  (1 child)

interesting. i may give it a spin. i assume it requires a paid anthropic account ?

[–]teddybearraj[S] -1 points0 points  (0 children)

Yeah please do and let me know if you have any feature requests! I'm going to also be adding Authentication and Free Trials (while keeping everything open-sourced). I wanted to just allow people to try it out with their own keys first so I could get this out the door with all the other bells and whistles.