Skip to content
/ AskGPT Public

AskGPT: an Alfred Workflow that enables you to ask ChatGPT from anywhere while typing.

License

Notifications You must be signed in to change notification settings

phguo/AskGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AskGPT

AskGPT: An Alfred Workflow - Ask ChatGPT from anywhere while typing | Product Hunt

This is an Alfred Workflow that enables you to ask ChatGPT from anywhere while typing. With this Workflow, you can activate it in any window just by typing \\gpt, and it will swiftly generate the content you desire based on your commands. It's like having a genie in a bottle that instantly fulfills your commands!


A man with his feet on the table, looking at automatically generated program code, cyberpunk

by DALL·E "A man with his feet on the table, looking at automatically generated program code, cyberpunk"

Getting Start

  • Make sure you are using Alfred 5 (Try v0.5 if you use Alfred 4).
  • Make sure Alfred 5 has been granted in "System Preferences -> Security & Privacy -> Privacy Tab -> Accessibility".
  • Download and install "AskGPT" from https://github.com/phguo/AskGPT/releases.
  • Set the required Environment Variables (click the top-right [x] icon):
  • To make \\gpt work, see #6.

* This project has only been tested on macOS Monterey 12.6.3. Please feel free to report any issues such as bugs or feature recommendations.

Knwon issues

  • Does not work on macOS Ventura (#8).

Usage

You can access the Workflow by Alfred keyword gpt or typing \\gpt anywhere. The following are some use cases.

Let AskGPT write an email for you:

email

Let AskGPT write code for you:

hello

Let AskGPT check grammar errors (from clipboard) for you:

grammar

Changelog

v0.6.1 - Apr. 4, 2023

  • Fix #5 that are related to the roles parser.
  • Add a configuration for printing user-inputted content.

v0.6 - Apr. 2, 2023

  • Support context.
  • Support user defined model and temprature.
  • Support user defined roles.
  • Move configuration except API_KEY and PYTHON_ENV to Alfred 5's User Configuration page.

v0.5 - Mar. 26, 2023

  • The first release.
  • Activate by Alfred keyword gpt.
  • Activete by typing \\gpt anywhere.
  • Access clipbord content by "clip".

TODO

  • Detect invalid configuration
  • Automaticly update of the Workflow
  • Terminate output when the window you are using is changed
  • v0.6, Preserve context (number of problems, delay in time, manually release, suggested by tommyxps)
  • v0.6, Save customized prompt (suggested by tommyxps at Product Hunt)

License

This project is licensed under the MIT License, see the LICENSE file for details.

Acknowledgments


☕️ Consider buy me a coffee if you find it helpful: https://guoph.gumroad.com/l/askgpt