p/pieces-for-developers
On-device AI development assistant for your entire workflow
Kevin William David
Pieces Copilot β€” The AI coding sidekick that understands your workflow
Featured
137
β€’
Pieces Copilot helps you solve your most complex coding problems through a contextual understanding of your workflow. Leverage local, cloud and custom LLMs within our native desktop app and integrations for a secure, tailored, and productive experience.
Replies
Tsavo Knott
Hello Product Hunt! πŸ‘‹ Tsavo here, CEO and Technical Co-Founder of Pieces. Developers are moving faster than ever. With an abundance of generative AI tools, coding languages, and documentation, the massive amount of information devs interact with on a daily basis is nothing short of chaotic. That's why we created a horizontal productivity tool that helps you manage and deeply understand those useful resources throughout your work-in-progress journey, while only generating exactly what you need ✨ KEY FEATURES OF PIECES COPILOT: - 🧠 Personalized Results: Our AI assistant runs at an OS level, learning from your entire workflow with Retrieval Augmented Generation (RAG) to offer contextualized suggestions. - πŸ”„ Multi-Modal Inputs & Contexts: With multi-modal inputs and contexts, you can set an entire code repository, images, and other data for the copilot to reference, ensuring tailored and relevant coding assistance. - πŸ’» Cross-Platform LLM Integration: Use Pieces Copilot across macOS, Linux, and Windows, leveraging your choice of cloud, local, or custom LLMs. - 🌐 Seamless Workflow Integration: Pieces Copilot integrates with browsers, IDEs, and collaboration tools, enhancing every step of your development process. - πŸ’¬ Flexible Saving Options: Designed from the ground up, Pieces allows you to save entire conversations or single snippets for easy reference and reuse. - πŸ“Š Automatic Contextual Enrichment: Automatically attaches useful context, source info, and metadata to all code snippets and screenshots for improved organization and reusability. - πŸ”’ Uncompromised Security & Privacy: Your data stays on-device, ensuring top-notch security and privacy. Thank you for supporting our startup!
Sichen Shao
@tsavo_at_pieces Pieces Copilot sounds impressive for streamlining coding workflows with its AI assistant and personalized suggestions. Love the cross-platform support and focus on security with on-device data processing. Curious to know, does it support a wide range of coding languages effectively? Excited about its potential impact!
Arnav Mahajan
@tsavo_at_pieces how are you syncing it between the devices when it also says that "data stays on-device", not sure about that. Otherwise, it looks like a great product, I will definitely give it a try. Great find @kevin as always!
Cole Stark
@tsavo_at_pieces @sichen_shao Thank you so much for the support! In terms of auto-enrichment and language classifications, we support around 50 coding languages.
Cole Stark
@tsavo_at_pieces @kevin @arnav1712 we do not have cross-device sync yet! We're still working on that feature. As of now the only way data can be shared is through manual backup and sync, sharing to GitHub Gists, or creating shareable links for individual snippets.
Tsavo Knott
Hey hey, all! Really appreciate the the support and insights here πŸ™ Definitely check out our YouTube channel and Discord Community for more details on all things considered! youtube.com/@getpieces discord.com/getpieces We're so excited for this second Phase i.e. the Pieces Copilot finally going mainstream... also can't wait for the third Phase i.e. the Pieces Feed hitting everyones workflow in Q1! Definitely give pieces a go, try out the extensions and let us know thoughts :) Thank you for being on this journey with us πŸ™Œ
Nick Cramer
πŸš€πŸš€πŸš€
Mason Williams
Hey @cramer πŸ‘‹ We really appreciate your support!
Moin Shaikh
Congratulations on the launch! πŸŽ‰ This is an exciting and challenging idea brought to life and I'm sure this is going to save lots of time and efforts for developers in building robust applications without sacrificing their peace. (You could consider renaming it to Peaces Copilot) as it will give a peace of mind to those devs! πŸ˜…
Kuba Wasak
@moingshaikh Thank you for your comment! Not sure if we adopt the new name, but we're always open for feedback 😊
Catalin V
@tsavo_at_pieces Impressive work, Tsavo! πŸ‘ The personalized results and multi-modal inputs of Pieces Copilot seem like game-changers for developers. What challenges did you face in bringing such a comprehensive productivity tool to life?
Abhilash Chowdhary
Congrats team Pieces Copilot on the launch. Excited to try it.
Mason Williams
Hey @abhilash_chowdhary πŸ‘‹ Thank you for your support! Let us know how your experience trying Pieces is!
Asaf Mesika
It's basically a snippet taker for code, that helps you search on it using LLM. I thought it was automatically inspecting my codebase like CoPilot.
Mahmudul Hasan
Congratulations on the launch πŸŽ‰πŸŽ‰
Rutvik Tak
@hasan_ui_design Thanx for the support πŸ’ͺ Happy to hear your thoughts on the Pieces Copilot HasanπŸ™Œ
Mason Williams
Hey @hasan_ui_design πŸ‘‹ Thanks for your support!
Garen Orchyan
Looks great. Congratulations on the launch β™₯️πŸ”₯
Kuba Wasak
@orchyan Thanks for your support! I'm glad you like it!
Kai McKinney
Pieces is awesome - our team has been using it for months. Makes managing the entire dev workflow so much easier, for both ICs and non-dev managers/collaborators. Super clean + powerful, really excited to dig into the update.
Mason Williams
Hey @kai_mckinney πŸ‘‹ Thank you for your support! We have a ton of awesome features planned for the early 2024 roadmap as well so stay tuned!
Ritav Das
Such a good demo. Looks like it can do much more than being a "copilot for developer workflows". Why are you emphasizing here more on the developer? What about general work
Mason Williams
Hey @ritavdas πŸ‘‹ Thanks for the support! We are focusing on developing simply because of the ecosystem we have built with Pieces for Developers. You will see over the next year, we will expand to different sectors like Pieces for Designers and so on, but developers are the primary users right now. That said, we do have non-developer users who enjoy our products as well so it goes both ways πŸ‘
Alex Gavril
Great one! Congrats on the launch! πŸ‘
Mason Williams
Hey @alex_gavril1 πŸ‘‹ Thank you for your support!
Rutvik Tak
@alex_gavril1 Appreciate the support AlexπŸ™ Feel free to try it out and let us know how you find Pieces Copilot and any places where we can improveπŸ™Œ
Sean Wilson
I really love this as its helpful even for beginner coders like me.
Mason Williams
Hey @yoshimario πŸ‘‹ Thank you for your support!
Rana Phool
Congrats on the launch of Pieces Copilot! I'm excited to see how it can help make my coding projects easier and more secure.
Kuba Wasak
@rana_phool Try it out and find out 😎 The ways it can help you are plenty, tell us your favorite!
Mr. Γ…nand
Great productivity tool, on-device model is truly helpful. Glad to work with Pieces blog!
Kuba Wasak
@mranand Great to hear you benefit from the on-device models 😊 What's your most common use case for Pieces Copilot?
Mr. Γ…nand
@kuba_at_pieces Numerous, easily shareable code snippets can be directly embedded into technical blogs. Integration with VScode and a Chrome extension enhances the learning experience by saving relevant codes and adding extra information by the help of AI explananion.
Cam Pak
Congrats on the launch! This is exciting. I heard about Pieces from a dev conference in Oklahoma called Thunderplains web developer conference. I was wondering if there is inline code completion, like GitHub copilot with Pieces. Is that a thing?
Mason Williams
Hey @campak πŸ‘‹ We don't have any generated in-line code completion, however, we do have code completion using your saved snippets. So if you have a class template saved for example, you can use code completion in VS Code to fill the rest of that class out. That's awesome that you heard of us from a conference! Was there a talk that mentioned us or how did Pieces come up? (If you don't mind me asking)
Cam Pak
@masnwilliams Nice, good to know! Someone who gave a talk mentioned that it was one of their favorite products to help them in their dev journey :)
Mason Williams
@campak Oh that’s awesome! If you could remember who it was, I’d love to reach out to them but no worries if you can’t! Enjoy the holidays!
Cam Pak
@masnwilliams since it was a lightning talk, unfortunately I do not have a list of those names Merry Christmas, though!
Radu Tudosescu
Amazing AI coding sidekick here!
Kuba Wasak
@radu_tudosescu So glad you like it! Feel free to share your most common use case for Pieces Copilot 😁
Hitesh Choudhary
Such a great tool for developers. This is the future of AI tools for development. A tool that can understand context of repo, help me to understand code base and can give me suggestions, all Locally πŸ”₯
Mason Williams
Hey @hiteshchoudhary πŸ‘‹ Great to see you again and thank you for your support!
AndrΓ© J
Big fan of AI code editors! Use it everyday! Quick question: How is it different from competitors like cursor.so and GitHub copilot chat?
Kuba Wasak
@sentry_co Glad you like this tech! There are couple differences, but the one I like the most is we let you use a model of choice, so you're not stuck with just one model, and also we let you use air-gapped on-device models so your code and questions don't leave your machine if you choose them not to :D Also we keep working on supporting more and more models, so the selection will only grow!
AndrΓ© J
@kuba_at_pieces Nice! Im no expert but I guess model memory is important when understanding more of the codebase? So the more context memory the model has the better it is to understand the codebase? What is the current highest context you support?
Kuba Wasak
@sentry_co I'm not positive I fully understand your question. In terms of system memory, each model requires different amount of it. The more context you add, the more system memory you'll need. In terms of how big a context scope can be, I don't believe we set any limit on that. You can define what needs to be in the context of the conversation you're having with Pieces Copilot and the only limit will be your hardware.
AndrΓ© J
@kuba_at_pieces Its more my experience the last few months. If you give the model too much contextual data it trottles it in a way.
Kuba Wasak
@sentry_co We try to optimize our queries and context management to our best abilities. We can always hope for a release of an LLM project that is deeply optimized for tons of context and won't stutter under any load ;)
Mertcan EsmergΓΌl
congrats on the launch, nice landing page! :)
Kuba Wasak
@sitenley Thanks! We try to stand out from the crowd, seems like it works 😁