Swimm
p/swimm
A documentation tool built for developers
Omer Rosenbaum

Swimm AI (Beta) — The smartest way to document code

Featured
71
Introducing Swimm AI ✨. Generate code documentation from scratch and make sure that dev knowledge surfaces when needed most. Join our open beta (it’s free!) and experience the future of documentation.
Replies
Best
Omer Rosenbaum
Hey Product Hunt! My name is Omer and I’m the CTO and one of the Co-founders at Swimm, a documentation tool built by devs, for devs. You might remember us from January when we first launched Swimm. Thanks to you all we were voted as Product of the Day and even Product of the Week! 🙏🏻 I’m excited to be back here today to share an exciting update: the launch of Swimm AI beta. Swimm AI represents a significant evolution of our platform. It combines our extensive knowledge and know-how of documentation best practices with GenAI technology. But what sets Swimm AI apart and makes a splash (yeah, had to squeeze in at least one water pun) compared to other AI tools for devs, is our unique core technology: Auto-sync. Auto-sync ensures that documentation remains up to date as part of the CI workflow. The key here is that the LLMs powering Swimm AI are continually informed by the most recent and pertinent code knowledge. The outcome? Your results are consistently accurate. We already have great plans for additional AI features, so stay tuned for more updates. Here’s what you can do with Swimm AI right now: Generate documentation with AI: Eliminate the blank canvas problem with AI-powered suggestions on your docs' structure and content. Receive header suggestions, as well as full sections, that adapt and react to the code snippets and text you've added. Generate docs from PRs: Let AI analyze pull requests and then generate documentation based on the changes made to the code. Documentation that finds you: Utilize AI to set up doc visibility rules based on use cases. Ensure that relevant code knowledge is available and appears before mistakes are made. We can’t wait for you to try out Swimm AI! Let us know what you think! Omer, Oren, Gilad, Tom, and the team at Swimm.
André J
I'm definitely going to use something like this ASAP! As I am a huge fan of comments. More than half of my code is docs and comments. Question: Does it work with VSCode or Xcode?
Tom Ahi Dror
@sentry_co Great! Using Swimm, you'll be able to create docs that describe flows that go through multiple files and repos, so far more elaborate than comments in the code. We have plugins for VS Code and Jetbrains IDEs. We don't support X Code yet.
André J
@tom_ad Aha so it create readme.md docs of storts of how a piece of architecture works?
Tom Ahi Dror
@sentry_co Yes. But also docs on how to do certain things, best practices, explanations about data flows, business logic and much more. Basically, any context about the code that a developer would need to work with it or contribute to it.
André J
Can you elaborate on this: The data sent to OpenAI is not used to train or improve OpenAI’s model, though may be retained for a limited time? 👉 I'm not keen on sharing company secrets with my future AI overlord 😅
Tom Ahi Dror
@sentry_co thanks for asking about this! This is the relevant part of OpenAIs terms, which can be found in the link at the bottom: 1. OpenAI will not use data submitted by customers via our API to train or improve our models, unless you explicitly decide to share your data with us for this purpose. You can opt-in to share data. 2. Any data sent through the API will be retained for abuse and misuse monitoring purposes for a maximum of 30 days, after which it will be deleted (unless otherwise required by law). Please read more here: https://openai.com/policies/api-... Needless to say, we did not opt-in to share data.
André J
@tom_ad Thanks for the clarification. OpenAI is loosing access to reddit and twitter api's so the incentive for openAI is to then use their own user data to train models. So Im always on edge regarding what I share with them.
Amazing work guys! I love how Swimm helps eliminate the need for writing in-depth explanations of developer knowledge and that I can generate explanations of code snippets, effortlessly.
Alexandre Guérin
Congrats on the launch ! The tool looks promising, we are doing something similar at my company but for Devops to automate infra documentation. May I ask what software you used for generating the launch video? looks great :)
Tom Ahi Dror
@alexandre_guerin Figma for storyboarding and AfterEffects for animation. But most importantly - our Marketing team (:
Ben Williams
@oren_toledano1 @omerr huge congrats on the launch of Swimm AI - this feels like something incredibly special in modernising developer workflows. Chapeau to you and the team.
Tom Ahi Dror
@plgeek Thanks so much!
Omer Rosenbaum
@plgeek thank you for your kind words! 🙏🏻🙏🏻
Oren Toledano
With Swimm.ai, we're not just changing the way you document your code; we're making it an enjoyable experience! Imagine that – creating detailed documentation as quickly as you can code, and all thanks to AI!
Sara Nelissen
Incredible team, incredible product. Good luck today, guys!
Tom Ahi Dror
@sara_nelissen Thanks so much!
Oren Toledano
@sara_nelissen Thanks Sara
Omer Rosenbaum
@sara_nelissen Thanks Sara!
Michael Hollander
Love what the Swimm team are doing, and with AI superpowers this will be a game changer 🚀
Tom Ahi Dror
@michael_hollander thanks! We're definitely changing the game (:
Oren Toledano
@michael_hollander @tom_ad Michael! Thank you, this set of new features is bringing us to the next level.
Omer Rosenbaum
@michael_hollander Thanks Michael!
Ksenia Goron
I have faced such the task so many times while working at tech products. So I found this product quite helpful and allowing cut the manual repetitive tasks. Awesome 👏
Oren Toledano
@xeniagoron Indeed, that's really what we had in mind while building this, how can we make it so easy it would be a no brainer (and even enjoyable) to make it part of your day2day.
Omer Rosenbaum
@xeniagoron happy to hear! Even happier to hear that Swimm will save you time.
Itai Katz
Congrats! Using Generative AI to create, edit, find and maintain documents sounds like a game changer to me.
Omer Rosenbaum
@itaikatz_ agreed! thanks for your support
Dor Sasson
Let's go Swimm! finally a way to keep up with our docs 🤯🤯
Tom Ahi Dror
@dor_sasson1 Thanks Dor! and thanks to the Stigg team as well (:
Oren Toledano
@dor_sasson1 That's how you do it!
Anton Zagrebelny
Swimm AI looks really cool! 🔥 Incredible team, good luck folks!
Oren Toledano
@antonzag Thank you Anton!!
Sean Dorje
Hey Swimm team, kudos on launching Swimm AI Beta🎉 As a frequent user of code documentation tools, I'm thrilled to see how Swimm AI enhances the documentation process by leveraging AI capabilities. The concept of Auto-sync to ensure up-to-date documentation is ingenious and I'm looking forward to seeing it in action. I'd like to provide a couple of recommendations for consideration: The feature to generate documentation from PRs is impressive. It could be taken a step further if there was a way to directly link the generated documentation back to the PR, allowing easy access and understanding of the changes made and why they were made. Additionally, consider integrating with popular code hosting platforms like Bitbucket or GitLab to extend your user base and facilitate seamless documentation for users on these platforms. I'm also launching soon with ezML, a no-code platform for AI (computer vision) development, so feel free to follow us at https://www.producthunt.com/prod.... Once again, congratulations on the launch! I'm looking forward to seeing where Swimm AI heads, and I believe it has a great potential in improving the coding landscape.
WebDev
@sean_dorje I'm glad to see you are enthusiastic about Swimm AI. Your recommendations are very insightful 💡. We definitely see the value in linking generated documentation directly to PRs. It would certainly enhance the traceability of changes and the understanding behind them. About expanding our integrations with more popular hosting platforms such as Bitbucket and GitLab - that is already in motion 👌 and few weeks a head will be available. Congrats on launching ezML. It sounds fantastic, and we will definitely keep an eye on your progress.. I'm curios about the use cases it provides. Thanks, and good luck. Nadav, Senior PM Swimm.io
Gordon N
Congratulations on the introduction of Swimm AI, a remarkable tool that generates code documentation from scratch! The ability to ensure that developer knowledge surfaces precisely when it is needed the most is truly invaluable. As a software developer, I understand the significance of comprehensive and easily accessible documentation in enhancing productivity and collaboration. To gain a deeper understanding of Swimm AI, I'm curious about the underlying mechanisms that enable the generation of code documentation. How does Swimm AI analyze codebases and extract relevant information to create accurate and up-to-date documentation? Does it employ specific parsing techniques, natural language processing (NLP), or other AI algorithms to extract meaningful insights from the code? Additionally, the emphasis on surfacing developer knowledge at the right moment is intriguing. Could you elaborate on how Swimm AI achieves this? Are there specific integrations or features that allow developers to access the relevant documentation seamlessly during their coding workflow? How does Swimm AI ensure that the generated documentation stays synchronized with the codebase as it evolves over time? Moreover, the opportunity to join the open beta and experience the future of documentation is enticing. Could you provide more details about the key features and benefits that users can expect from Swimm AI? Are there any plans to introduce additional functionalities or integrations in the future? Overall, Swimm AI appears to be a promising solution for code documentation, empowering developers with instant access to knowledge. Congratulations once again on this impressive achievement. I'm eager to learn more about the technical aspects of Swimm AI and how it revolutionizes the way we document and share knowledge within the development community.
Omer Rosenbaum
Hey @gordon_n , thanks for reaching out! We can't reveal everything about how Swimm AI works under the hood 😇 I will relate to what I can though: > Does it employ specific parsing techniques, natural language processing (NLP), or other AI algorithms to extract meaningful insights from the code? We use LLMs (with honed promps), as well as our own static analysis > Could you elaborate on how Swimm AI achieves this? Are there specific integrations or features that allow developers to access the relevant documentation seamlessly during their coding workflow? Swimm's Regex-based Rules is a feature that links your codebase to relevant documentation using regex rules. Without AI, you can create those regex-based rules yourself. With Swimm AI, you can (a) Discover use cases: Swimm AI will generate the top 3 use cases relevant to your document, and (b) turn those use cases into regexes. You can learn more about it here: https://docs.swimm.io/Swimm-AI/R... > How does Swimm AI ensure that the generated documentation stays synchronized with the codebase as it evolves over time? That's our auto-sync functionality, as explained here :) https://docs.swimm.io/Features/k... > Could you provide more details about the key features and benefits that users can expect from Swimm AI? Are there any plans to introduce additional functionalities or integrations in the future? We have lots of plans, but we will reveal them gradually 😇 Feel free to be in touch in the upcoming weeks Thanks again for your interest and questions
Keren Halperin
Wow! The latest update to the product is absolutely incredible and brings a whole new level of capabilities!
Tatiana Stronskaya
The future of documentation sounds like a reasonably ambitious goal! Congrats on the launch :)
Or Arnon
Wow! The new AI capability looks like it's going to save us a bunch of time! 🤩
Saar Raz
AI + documentation is a no-brainer 😉 Writing documentation is one of those cases where generative AI really shines, very exciting 😍
Tom Ahi Dror
@saar_raz very exciting indeed! 🥳
Omer Rosenbaum
@saar_raz Couldn't agree more, Saar!
Madza
Congrats on the launch, guys! 👍💯 Creating documentation just got even more fun! 🥳🎉