Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. Has anyone tried using Claude Code / Ralph Wiggum to package Cloudron apps?

Has anyone tried using Claude Code / Ralph Wiggum to package Cloudron apps?

Scheduled Pinned Locked Moved Discuss
aipackagingapp development
11 Posts 5 Posters 86 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jdaviescoatesJ jdaviescoates

    It sounds like if you get good at very clearly defining what you need done it's pretty good at just going off and doing it:

    See for example this write-up which has prompted this thread:
    https://www.second-breakfast.co/blog/ralph-is-eating-the-world

    @charlesnw had previously shared a CloudronPackagePrompt.md he'd be using but that seems to have moved, but @canadaduane posted a copy of a version of it here: https://forum.cloudron.io/post/108425

    I'd guess that @timconsidine has been harnessing AI to do all the packaging he's being doing recently too and my have some insights to share?

    And @marcusquinn seems to have lots of AI agents doing his DevOps as per his https://aidevops.sh/

    timconsidineT Offline
    timconsidineT Offline
    timconsidine
    App Dev
    wrote last edited by timconsidine
    #2

    @jdaviescoates very interesting links, thank you.
    Need to read them again to fully digest.

    And yes, I use AI to assist packaging !
    Due to illness, I've taken a break from my main project that will make me rich (ha ha ha), and so have had time to do some Cloudron packaging. AI has certainly helped.

    My experience is mixed, but increasingly very positive. Some of it aligns with the article you posted.

    journey

    • I tried AI as standalone resource which helped with individual tasks, but slow and inefficient, and no leverage obtained through building knowledge.
    • then I discovered Windsurf as an IDE with integrated AI engines, and big gains from leveraging the conversation flow
    • I fell out of love with Windsurf just prior to their acquisition because of coding mistakes and flawed implementations
    • often this was actually when using Claude, which many rave about, but my experience has been that it is nothing to get too excited about
    • I discovered TRAE and now use this IDE with their AI in auto-mode exclusively for projects, and other standalone engines for ad-hoc tasks, and for sanity checking TRAE, and for planning (mostly Ollama/qwen3-coder:480b-cloud). I forget exactly but I think TRAE has stopped using Claude.

    learnings

    • AI is magical .... except when it isn't
    • detailed specification really does matter, but don't get bogged down, some things can be delegated to its discretion
    • initially ban your AI from creating code (!!), ask it to plan the overall task, and then the sub-tasks
    • actually, first tell e.g. Ollama what your plan is, and ask it as PlanAI to explain the task for your chosen DevAI, asking DevAI to scaffold overall and sub-tasks
    • point out errors, misunderstandings (maybe due to unclear specification) and issue reminders (e.g. Cloudron RO/RW constraints), maybe asking for a revised plan, maybe asking DevAI to consider different approaches to arrive at a best approach
    • then instruct DevAI to start coding to implement the agreed plan
    • watch it like a hawk to keep it to the plan
    • this methodology plays to my strengths (I'm not a pro-dev) and AI's strengths (getting hands dirty)
    • intriguingly TRAE does seem to learn cross-project, I can be pleasantly surprised that in a later project, it seemed to learn from mistakes in a previous unrelated project

    The whole AI as developer landscape is changing so fast. I am probably missing some tricks and new tools, and I struggle to keep up.

    I don't currently buy into the "go to bed and wake up to a finished product" but maybe it will come ... or maybe I am missing something.

    jdaviescoatesJ 1 Reply Last reply
    1
    • timconsidineT timconsidine

      @jdaviescoates very interesting links, thank you.
      Need to read them again to fully digest.

      And yes, I use AI to assist packaging !
      Due to illness, I've taken a break from my main project that will make me rich (ha ha ha), and so have had time to do some Cloudron packaging. AI has certainly helped.

      My experience is mixed, but increasingly very positive. Some of it aligns with the article you posted.

      journey

      • I tried AI as standalone resource which helped with individual tasks, but slow and inefficient, and no leverage obtained through building knowledge.
      • then I discovered Windsurf as an IDE with integrated AI engines, and big gains from leveraging the conversation flow
      • I fell out of love with Windsurf just prior to their acquisition because of coding mistakes and flawed implementations
      • often this was actually when using Claude, which many rave about, but my experience has been that it is nothing to get too excited about
      • I discovered TRAE and now use this IDE with their AI in auto-mode exclusively for projects, and other standalone engines for ad-hoc tasks, and for sanity checking TRAE, and for planning (mostly Ollama/qwen3-coder:480b-cloud). I forget exactly but I think TRAE has stopped using Claude.

      learnings

      • AI is magical .... except when it isn't
      • detailed specification really does matter, but don't get bogged down, some things can be delegated to its discretion
      • initially ban your AI from creating code (!!), ask it to plan the overall task, and then the sub-tasks
      • actually, first tell e.g. Ollama what your plan is, and ask it as PlanAI to explain the task for your chosen DevAI, asking DevAI to scaffold overall and sub-tasks
      • point out errors, misunderstandings (maybe due to unclear specification) and issue reminders (e.g. Cloudron RO/RW constraints), maybe asking for a revised plan, maybe asking DevAI to consider different approaches to arrive at a best approach
      • then instruct DevAI to start coding to implement the agreed plan
      • watch it like a hawk to keep it to the plan
      • this methodology plays to my strengths (I'm not a pro-dev) and AI's strengths (getting hands dirty)
      • intriguingly TRAE does seem to learn cross-project, I can be pleasantly surprised that in a later project, it seemed to learn from mistakes in a previous unrelated project

      The whole AI as developer landscape is changing so fast. I am probably missing some tricks and new tools, and I struggle to keep up.

      I don't currently buy into the "go to bed and wake up to a finished product" but maybe it will come ... or maybe I am missing something.

      jdaviescoatesJ Offline
      jdaviescoatesJ Offline
      jdaviescoates
      wrote last edited by
      #3

      @timconsidine said in Has anyone tried using Claude Code / Ralph Wiggum to package Cloudron apps?:

      initially ban your AI from creating code (!!), ask it to plan the overall task, and then the sub-tasks

      This is part of the work flow outlined here too:

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply
      1
      • marcusquinnM Offline
        marcusquinnM Offline
        marcusquinn
        wrote last edited by marcusquinn
        #4

        The coding isn't really the hard part any more. The testing and decision-making still remains a human in the loop domain.

        We're going in the right direction, though.

        IMO it won't replace developers, it'll just mean developers move up the food chain for creating and managing value by guiding and overseeing coding and devops agents.

        Testing and gotchya checking still remains reliant on human experience.

        Plus, like flying, you always want to know there's a pilot with a stake in survival.

        Web Design & Development: https://www.evergreen.je
        Technology & Apps: https://www.marcusquinn.com

        1 Reply Last reply
        1
        • robiR Offline
          robiR Offline
          robi
          wrote last edited by
          #5

          This works because you're dealing with a pile of low quality training data.

          This is why we use tons of water to flush sewage/dirt/etc until something we want (diamond/gold) is left over.

          Subtractive process like a sculptor removing debris to reveal the statue within the rock.

          Requires lots of filtering. Just like with Ralph Wiggum

          Conscious tech

          marcusquinnM 1 Reply Last reply
          0
          • robiR robi

            This works because you're dealing with a pile of low quality training data.

            This is why we use tons of water to flush sewage/dirt/etc until something we want (diamond/gold) is left over.

            Subtractive process like a sculptor removing debris to reveal the statue within the rock.

            Requires lots of filtering. Just like with Ralph Wiggum

            marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote last edited by
            #6

            Reminder to use the context7 mcp in your vibe coding, as that will have the knowledge of all the latest cloudron documentation.

            Web Design & Development: https://www.evergreen.je
            Technology & Apps: https://www.marcusquinn.com

            robiR 1 Reply Last reply
            3
            • marcusquinnM marcusquinn

              Reminder to use the context7 mcp in your vibe coding, as that will have the knowledge of all the latest cloudron documentation.

              robiR Offline
              robiR Offline
              robi
              wrote last edited by
              #7

              @marcusquinn I wonder if @timconsidine uses it.

              Conscious tech

              timconsidineT 1 Reply Last reply
              0
              • robiR robi

                @marcusquinn I wonder if @timconsidine uses it.

                timconsidineT Offline
                timconsidineT Offline
                timconsidine
                App Dev
                wrote last edited by timconsidine
                #8

                @robi / @marcusquinn I haven't been using context7 MCP but I probably should - not been using any MCP, but again I should - will add to my list - just tell my TRAE to go check docs.cloudron.io/packaging

                jdaviescoatesJ scookeS 2 Replies Last reply
                1
                • timconsidineT timconsidine

                  @robi / @marcusquinn I haven't been using context7 MCP but I probably should - not been using any MCP, but again I should - will add to my list - just tell my TRAE to go check docs.cloudron.io/packaging

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote last edited by
                  #9

                  @timconsidine said in Has anyone tried using Claude Code / Ralph Wiggum to package Cloudron apps?:

                  TRAE

                  https://www.trae.ai/ I presume?

                  I use Cloudron with Gandi & Hetzner

                  timconsidineT 1 Reply Last reply
                  0
                  • jdaviescoatesJ jdaviescoates

                    @timconsidine said in Has anyone tried using Claude Code / Ralph Wiggum to package Cloudron apps?:

                    TRAE

                    https://www.trae.ai/ I presume?

                    timconsidineT Offline
                    timconsidineT Offline
                    timconsidine
                    App Dev
                    wrote last edited by
                    #10

                    @jdaviescoates yes, that's the one
                    there are others (previously used Windsurf)
                    But I like TRAE

                    1 Reply Last reply
                    1
                    • timconsidineT timconsidine

                      @robi / @marcusquinn I haven't been using context7 MCP but I probably should - not been using any MCP, but again I should - will add to my list - just tell my TRAE to go check docs.cloudron.io/packaging

                      scookeS Offline
                      scookeS Offline
                      scooke
                      wrote last edited by
                      #11

                      @timconsidine That packaging link gives me a 404.... Ah, wait a minutes, context7 would just use the text that's under that link, correct? Like /addons, /cheat-sheet, /cli, /manifest, /publishing, /tutorial... and you just append the same command, use context7 at the end of the prompt in the Solo prompt box? I assume your prompt includes Cloudron somewhere. How verbose is it? Like, "Make an app following https://docs.cloudron.io/packaging/ for bookwyrm"? This stuff is fascinating.

                      A life lived in fear is a life half-lived

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search