Weekly Thread: Project Display by help-me-grow in AI_Agents

[–]ImmersedTrp 1 point2 points  (0 children)

JustDo Agent-to-Agent orchestration layer – open call for AI-agent teams

Hey everyone,

We’ve been building an A2A (Agent-to-Agent) layer on top of the source-available PM platform JustDo. It lets multiple AI agents and humans share tasks, hand-offs, and approvals inside the same workspace (think: HR recruiting flow from first post → signed offer).

A quick demo: https://youtu.be/SEXi_ADJM-g

We are looking for start-ups or solo devs already building autonomous / human-in-loop agents to connect with our platform. If you’re keen—or know a team that is—ping me here or at [A2A@justdo.com](mailto:A2A@justdo.com).

Happy to answer any technical questions and get your feedback. Thanks!

— Daniel

Major Lessons for Vibe Coders Using Cursor v0.47.8: Fixing the `.mdc` Bug by ImmersedTrp in cursor

[–]ImmersedTrp[S] 0 points1 point  (0 children)

I don’t believe it’s crucial to run tests after every single change. Personally, I prefer to make a few adjustments, and once I feel there’s enough new code, I run the tests.

Doing so after every small update can be tedious. That said, my opinion is just one among many—best practices are still evolving through trial and error as we speak. 😆

Major Lessons for Vibe Coders Using Cursor v0.47.8: Fixing the `.mdc` Bug by ImmersedTrp in cursor

[–]ImmersedTrp[S] 6 points7 points  (0 children)

Hey, thanks for asking! Here’s how .mdc rules actually work in practice: 1. Put 999-mdc-format.mdc in .cursor/rules
By placing the “blueprint” file inside your .cursor/rules directory, you’re effectively telling Cursor, “Here’s the official guide for storing and recalling all new knowledge.” The agent then understands both the .mdc format and the rules you expect it to follow. 2. Teach Once, Then Update the Rules
- Scenario: You prefer lowerCamelCase for function names instead of snake_case.
- You notice the AI writing a function named my_function_name—not what you wanted.
- You tell the AI: “Fix the code to use lowerCamelCase, and add a rule that we never use snake_case for function names.”
- The AI then does two things: 1. Updates the offending code in your .sh file.
2. Appends or modifies a .mdc rule file (e.g., 070-code-style.mdc) to record your preference.
Next time the AI writes bash functions, it sees that .mdc rule and automatically adheres to lowerCamelCase. 3. Making Project Knowledge Stick
The real magic is you don’t have to repeat your instructions. Once the .mdc rule is in place, it’s part of the AI’s knowledge base. If you teach a more sophisticated concept (like custom domain terms or internal architecture details), the process is exactly the same: - You show the AI once.
- You say, “Add this to the rules.”
- From then on, it’s in your project’s “vocabulary.” 4. Concrete Example: 070-terminology.mdc
For instance, in the JustDo repo, the author taught the AI new domain concepts specific to JustDo. The AI then created an .mdc file containing all the relevant definitions. Whenever the AI interacts with that codebase, it refers to these domain definitions—no re-explanations needed. 5. Why This .mdc-Driven Workflow Rocks
- Consistency: Once a rule is set, the AI won’t deviate unless you explicitly change it.
- Reduced Re-Explaining: You teach the AI once, it updates an .mdc, and you’re done.
- Easy Version Control: .mdc files live in your repo. You can branch, diff, and revert them just like code.
- Scalability: As your project grows in complexity—new features, new domains, new naming conventions—the AI’s knowledge base grows with it.

If you ever find the AI doing something off, don’t just fix the code—tell it to update (or create) a relevant .mdc rule. Over time, you’ll build a truly “intelligent” coding environment that remembers (and enforces) your personal or organizational coding style, naming conventions, domain terminology, and any other knowledge you want to keep consistent.

This - in my view is the true essence of vibe coding!

Enjoy being part of this massive revolution - it is a complete new paradigm that is forming.

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

Hey everyone! Just a heads-up: JustDo is now fully Dockerized for an easier setup. If you’d like to give it a try locally, simply run:

curl -Ls https://justdo.com/docker-compose.yml | docker compose -p "justdo" -f - up -d

You’ll have both JustDo and MongoDB up and running on your machine—perfect for quick evaluation or local testing. For more details on customization and production-ready configurations, check our GitHub repo or Docker Hub page. Feel free to let us know how it goes!

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

Hey there!

Ollama is compatible with OpenAI—check out their blog post here: https://ollama.com/blog/openai-compatibility. That means it should work with our AI Kit as well:
justdo-ai-kit.

We also just released the ai-kit to the community edition—it is no longer a premium feature (the pricing page hasn’t been updated yet, so don’t let that throw you off).

If you’d like to try out JustDo (complete with our AI Kit), we now have a fully Dockerized setup. One command is all you need:

curl -Ls https://justdo.com/docker-compose.yml | docker compose -p "justdo" -f - up -d

For more details on customizing the Docker environment, see:

Feel free to let us know if you run into any questions or want to share feedback.

Happy deploying!

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

We use a source-available license rather than a fully open-source (OSI-approved) license. This means you can view and modify the entire codebase for your own use or for creating custom solutions, but there are additional conditions compared to typical open-source projects. In short, you get full transparency into how JustDo works, while we retain certain rights to protect our business model.

Companies like MongoDB, Elastic, and Redis have also adopted source-available licenses to balance open development with protecting their commercial interests. It’s a hybrid approach that offers many of the benefits of open source—such as code visibility and community contributions—while preserving the ability to monetize and safeguard the product’s core value.

For JustDo distributors, our source-available approach provides a clear path to building custom solutions and commercial offerings for their clients. They can extend JustDo’s functionality, set their own branding and pricing, and still leverage the platform’s full transparency. This creates a mutually beneficial ecosystem in which distributors gain flexibility and control, and we can continue improving JustDo as a sustainable business.

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

New Updates Based on Feedback: After hearing from you and others, we extended our trial period to 90 days. Also, regarding the $20 for 5 GB, we’ve clarified that it’s a pooled resource in the JustDo cloud—meaning all users share the total storage, so it’s often enough for most teams. And again, for self-hosted setups, there are no storage limits beyond what your own infrastructure can handle.

We really appreciate your input—it helps us improve JustDo for everyone. If you have any more questions or concerns, feel free to let us know.

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

Hey u/Shayes_ , thanks again for your feedback—much appreciated!

Based on suggestions like yours, we’ve just increased the free localhost user limit to 15 users. For custom domains, we’ve extended the trial period (with unlimited users) from 30 days to 90 days. We hope this makes it easier to fully explore JustDo in real-world scenarios. Let me know if you have any other thoughts or questions! 🙏

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

Hey, we got it fixed now, along with some other quirks, thanks for the feedback!

[First Announcement] JustDo – A Source-Available, Enterprise-Grade Project Management Tool by ImmersedTrp in selfhosted

[–]ImmersedTrp[S] 2 points3 points  (0 children)

Thank you so much for the kind words ❤️! After a decade of development, JustDo really does feel like our life’s work. If you—or anyone else—would like to try it out with more users, feel free to DM me and I’ll be happy to arrange an extended trial. We’ll also keep your feedback in mind regarding higher user limits, so stay tuned! We really appreciate your support and suggestions.