Back

Apr 13, 2023

Apr 13, 2023

GitHub + Pieces: Top 10 Ways Pieces Optimizes your Development Workflow with AI

See why GitHub hosted Pieces, a first-in-kind productivity suite that optimizes development workflow and eliminates the chaos of context switching.

Last week, Tsavo Knott, CEO of Pieces for Developers, a first-in-kind productivity suite that optimizes the developer workflow and eliminates the chaos of context switching, showcased Pieces on GitHub’s YouTube channel and across their social media. This was the inaugural episode of GitHub’s ‘Start it up Wednesday,’ a new show hosted by GitHub’s Rizel Scarlett. Knott showcased a modern development workflow on the episode titled, “Optimizing your Development Workflow with AI.

The Live Stream was over an hour long and showcased mind-bending edge ML that left the audience awestruck. Knott demoed the latest features of the Pieces Desktop app, including the ability to generate new code from a short plain English description, provide relevant descriptions and links to external resources, and share with teammates (now available via Microsoft Teams). He also demonstrated offline AI capabilities, proving that the age of on-device ML is here.

We've created a Top 10 Highlight reel of the event, showcasing how Pieces for Developers can optimize your development workflow using AI. It's the first-ever 'Top 10' highlight list curated for ChatGPT integrations and on-device ML. Get ready to witness some incredible new heights in the world of software developer workflow tools and machine learning.

Let's go!

#10 Curate Code Snippets with Pieces...Titles, Tags, Related Doc Links, Suggested Searches & More 🤯 ✨

Knott provided an overview of Pieces for Developers, its origin, and its focus. Pieces is an AI-powered suite that helps developers curate the growing volume of AI-generated materials with auto-enrichment. It makes it easy to save, search, share, reference, and reuse code that is generated and found throughout the common development workflow.

development workflow software development workflow developer workflow web development workflow developer workflow tools project development workflow software developer workflow software development workflow tools

#9 Saving Code in Pieces

Developers typically save useful snippets using a notes app with code snippets or Google doc. However, Knott demonstrated how Pieces can intelligently curate and enrich important developer materials throughout a developer's workflow. With copy and paste commands, developers can save snippets, retain syntax highlighting, and leverage AI-generated tags, descriptions, and links for easier in-app search using natural language.

#8 Save code from ChatGPT with the Pieces Chrome Extension

AI code generation tools are creating an increasing amount of code, and Pieces provides the best platform for capturing these code snippets along with their related links, descriptions, and more. It's an excellent way for developers to leverage the power of ChatGPT.

#7 Discovering Related Snippets in Pieces with GPT4

Knott demonstrated how developers can use Generative AI in the desktop app to discover related code snippets that are automatically curated and enriched. This allows developers to directly leverage the power of GPT4 within Pieces, eliminating the need to switch between tools and copy/paste. Additionally, code snippets saved in Pieces become searchable and easily accessible throughout their project development workflow and within their IDE.

#6 Exploring Global Search - "An Offline Google for resources Saved in Pieces"

As you save more materials throughout your software development workflow, the importance of search becomes more significant. With Global Search, you can quickly locate your developer materials. Not only does this make it easier to find, but Global Search also ranks materials based on their relevance to your current work.

#5 Air-Gapped, Local and On-Device. Using Pieces in a Secure Environment

You don't need an internet connection to benefit from machine learning any more. Pieces' in-house ML works completely offline with on-device AI, providing a customized experience that accompanies you wherever you go, whether you're connected to WiFi or not. This makes it extremely secure and safe to use in highly controlled environments.

#4 Extracting Code from Screenshots with OCR & LLMs

“I’ve always wished I could do this...” Well, now you can, Rizel! Developers and anyone who wants to turn screenshots into code or text can easily do so by dragging and dropping the screenshot directly into the Pieces Desktop app. The app then converts the screenshot into code or text, complete with auto-generated metadata.

#3 Generate and Transform code from JavaScript to Ruby

Generative-AI creates a snippet and then transforms the code into a new language, directly in Pieces. 🤯🤯🤯 This is cutting-edge ML that minimizes the cost of context switching and maximized developer productivity! Check out this example of Knott asking Pieces for Developers to generate a JavaScript snippet and then convert it into Ruby.

#2 Generate a Clojure Snippet and make it more Readable

This one was wild— Pieces for Developers can generate a code snippet written in Clojure (or in 35+ other languages) based solely on natural language input. Then, you can make the snippet more readable without doing any manual rewriting. That’s a huge time saver.

#1 One-Click Snippet Transformations with Large Language Models

The two AI Transformations above simply scratch the surface of Pieces for Developers’ immense small language model-based capabilities. In a few clicks, you can make code more readable, more performant, into reusable boilerplate, or translate it into a different language. All of these functions are incredibly fast and local-first, making Pieces a leading web development workflow tool to save developers time by leveraging innovative Machine Learning.

Conclusion

Pieces for Developers takes development workflows and code snippet management to the next level with AI-powered features like discovering related snippets, auto-enrichment with a title, tags and related links, transforming code to a new language, global search of snippets and more. All of these features are on-device, local and secure with a powerful AI copilot. We know how much you love your current developer tools, and we want to make them 10x more useful. Pieces for Developers is the perfect tool between tools, enhancing and connecting your favorite tools like VS Code, JetBrains, Chrome browser & Edge browser, GitHub and more! Check out the full GitHub interview with Pieces for Developers CEO Tsavo Knott to learn more about our productivity suite & products. Install Pieces for Developers today to optimize your development workflow and supercharge your productivity!

Written by

Written by

The Pieces Team

The Pieces Team

SHARE

SHARE

our newsletter

Sign up for The Pieces Post

Check out our monthly newsletter for curated tips & tricks, product updates, industry insights and more.

our newsletter

Sign up for The Pieces Post

Check out our monthly newsletter for curated tips & tricks, product updates, industry insights and more.

our newsletter

Sign up for The Pieces Post

Check out our monthly newsletter for curated tips & tricks, product updates, industry insights and more.