Ask HN: How are you using GPT to be productive?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Klotho - AWS Cloud-aware infrastructure-from-code toolbox [NEW]
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean JavaScript Code. Always.
  • shared-recruiting-co

    SRC (Shared Recruiting Co.) is an open-source, candidate-centric recruiting platform

    The goal is to use GPT to automate outbound to companies to find you potential opportunities that match your preferences. Basically a GPT-powered recruiter for every candidate. Similar to what companies currently do with tools like Gem, but giving the power back to candidates.

    https://github.com/shared-recruiting-co/shared-recruiting-co

  • clevercli

    ChatGPT powered CLI utilities. Easily add new prompt types in ~/.clevercli/

    Mostly just asking stuff directly on https://chat.openai.com/chat. Last 5 requests (all successful) were:

    - Asked about an idiom I forgot about by saying it in other words.

    - Asked it to dumb down some things about options (finance) I didn't understand.

    - Asked it if I could use the eBay API to list my purchase history.

    - Asked it to generate pretty standard Terms of Service for an app I'm working on.

    - Asked it to build a moderately complex Prisma (ORM) query that I described in natural language.

    Also, occasionally ask about shell commands using a CLI I wrote[0].

    [0] https://github.com/clevercli/clevercli

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • grammatical

    Corrects the spelling and grammar of your text using ChatGPT

    A while back, I mentioned in a thread that I have found ChatGPT to be quite useful for correcting grammar and spelling errors (https://news.ycombinator.com/item?id=34781888).

    Later, when they released their API, I developed a CLI tool for this purpose (https://github.com/pncnmnp/grammatical). Note that it is not flawless, but it works well. It has improved my writing productivity, both for blogging and emails.

  • datasette-paste-table

    Create tables in Datasette by pasting in TSV

    I often use it as a thesaurus. "Words that mean X" or even "that situation X me and I was annoyed - give me options for X"

    For programming, all sorts of things. I use it all the time for programming languages that I'm not fluent in, like AppleScript or bash/zsh/jq. One recent example: https://til.simonwillison.net/gpt3/chatgpt-applescript

    I use it as a rapid prototyping tool. I got it to build me a textarea I could paste TSV values into to preview that data as a table recently, one prompt produced exactly the prototype I wanted: https://github.com/simonw/datasette-paste-table/issues/1

    I use it for brainstorming. "Give me 40 ideas for Datasette plugins involving AI" - asking for 40 ideas means that even if the first ten are generic and obvious there will be some interesting ones further down the list.

    I used it to generate an OpenAPI schema when I wrote my first ChatGPT plugin, see prompt in https://simonwillison.net/2023/Mar/24/datasette-chatgpt-plug...

  • jinglebells

    GPT-4 plays jingle bells in a platform-agnostic way via golang (by carbocation)

    I’m obligated to pick up a new bioinformatics DSL and have been asking GPT4 to translate my current code (bash, go, python) into this language. It is not perfect but it gets me close to what I need, with some editing.

    Sometimes I ask it to make music: https://github.com/carbocation/jinglebells

  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    Prisma has this one glaring issue: https://github.com/prisma/prisma/issues/10649

    Segmentation fault with NodeJS 18. Its about prisma having linked a different version of OpenSSL than NodeJS. A workaround is to use the "binary" engine, meaning you run another process, talk via IPC to that, and that then talks to the DB, which is ridiculously roundabout.

    But this issue is finally worked on, so once that is fixed its good.

  • gpt-anywhere

    Use GPT anywhere with just one shortcut. Available for Mac, Windows, and Linux

    I noticed my productivity with GPT was closely tied to how quickly I could access it. For example, Copilot is so useful to me because it's directly integrated into the browser. So I decided to build a Spotlight Search-esque interface to GPT that I could access anywhere [1]. It's been useful in answering quick questions or drafting documents.

    [1] https://github.com/JinayJain/gpt-anywhere

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • gpt-generated-commit-messages

    Commit and push with one step and ChatGPT generated commit message

    The past week I used GPT for about 80% of my commit messages. I put it in a terminal command so all I type is 'commit' and that's equivalent to: git add . && git commit -m "message" && git push.

    The message is generated automatically via the GPT API.

    I made it public in case anyone else wants to try/use/fork it:

    https://github.com/stevecondylios/gpt-generated-commit-messa...

    It's very convenient for README and docs changes; small changes whose commit message really doesn't matter.

  • The past week I used GPT for about 80% of my commit messages. I put it in a terminal command so all I type is 'commit' and that's equivalent to: git add . && git commit -m "message" && git push.

    The message is generated automatically via the GPT API.

    I made it public in case anyone else wants to try/use/fork it:

    https://github.com/stevecondylios/gpt-generated-commit-messa...

    It's very convenient for README and docs changes; small changes whose commit message really doesn't matter.

  • askai

    Your simple terminal helper - A CLI integration with OpenAI's GPT3

    A while back, I wrote a simple CLI-wrapper around OpenAI's API that I'm using daily (https://github.com/maxvfischer/askai). I use it as an addition to Stackoverflow to ask quick programming-related question straight in the terminal.

  • ata

    Ask the Terminal Anything (ATA): ChatGPT in the terminal

    - Checkout definitions. I have a small tool (https://github.com/rikhuijzer/ata) available on a keyboard shortcut and use it to quickly checkout definitions for words when I come across a word that I don't know.

  • gptel

    A no-frills ChatGPT client for Emacs

    I primarily use gptel configured in Emacs right now, so I’ve found myself with a chat buffer always open.

    https://github.com/karthink/gptel

    In the last couple of weeks I’ve found it really useful chatting through ideas about a parser combinator library I’ve been working on. It also really helped me understand some of the finer points of monad lore. I genuinely don’t mind when it gets things slightly wrong first time, I’ve found the interactive process much more productive and educational than finding half a solution on StackOverflow and then being on my own.

    I use it several times a week to extract structured data from chaos. It’s truly excellent at taking a specified template (CSV, JSON or XML) and fleshing it out. Sometimes I do this for test data entirely generatively.

    This isn’t a work thing I guess but it’s generated what I think are extremely high quality D&D campaigns to play with my kids who have just started out. Things like that really help increase the amount of quality time you have as a family when you’re busy.

    I’ve also tried many things that have failed. I often want help with cryptic crossword clues, sometimes even after giving up and getting the answer I don’t quite understand the construction. But neither does GPT. I have tried to use it to structure parts of my classical history reading but I’ve found it no better than Wikipedia in general and its utter refusal to have opinions about anything is slightly maddening.

  • awesome-chatgpt

    Curated list of awesome tools, demos, docs for ChatGPT and GPT-3

    Sorry, I can't recommend any other clients since I don't use them.

    If your company allows accessing ChatGPT via the API, you can evaluate clients from awesome lists such as this one: https://github.com/humanloop/awesome-chatgpt I've seen companies use Slack bots since they are easy to implement/integrate with.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    I built it using Tauri (https://tauri.app/) so hopefully the bundle sizes are much smaller than Electron's.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts