I decided to learn in public about AI products, open source software and such, here I am trying stuff now, first I wanted to get into this vibe coding so I decided let's start with an open source software I decided to contribute into an existing built product which are open source this way I can help build something, I learn, they review, I also get to showcase it in my resume afterwards right?
Hence I picked Weam AI.
What is Weam AI?
Weam is basically "ChatGPT for teams but you own everything" - it's a fully open source platform that connects to all the major AI models (OpenAI, Claude, Gemini) and lets your whole team collaborate instead of everyone having scattered AI subscriptions.
What makes it interesting:
- Organizes everything into "Brains" (Marketing Brain, Engineering Brain, etc.) that remember your team's context
- Voice input, web scraping, real-time search built right in
- Has a whole library of ready-made AI apps you can just drop in
- Self-hosted so your data stays yours
- Built with Next.js and Node.js so it's actually hackable
It's like someone actually asked "what would make AI useful for teams instead of just individuals?" So I went to their Github repo right away to download the source code.
My Contribution Plan
So I think I have found a way to contribute to product. I think I will prepare documentation, work on my module, help Cursor or Trae understand my project and then prepare a one shot prompt to make the change.
I have to study about code indexing or what is it or how can I do it.
The things I need to figure out:
- What exactly IS code indexing and why do I need it?
- What information do I need to give Cursor or any IDE to not completely mess things up?
- How do you write a prompt that actually works instead of confusing the AI?
- What should I prepare BEFORE I start asking AI to build things?
Basically I'm at the "I downloaded the thing, now what?" stage.
Day 1 status: confused but motivated
Day 2: will see what happens when I actually try to make Cursor understand this codebase and attempt my first real contribution.
Anyone else starting from zero here? What did you wish someone told you before jumping in?
Top comments (0)