Update 1/13/24
With the launch of the GPT store, you can now use the ChatPC GPT! I’m so happy that OpenAI moved in this direction The ChatPC GPT has internet browsing, DALL-E image generation, and code interpreter capabilities turned on, so you can apply these capabilities to your local data (e.g. read a local CSV file and perform data analysis with code interpreter).
Update 10/26/23
Got a big update to share!
I’ve brought the plugin capabilities natively to ChatPC to leverage AI’s capabilities to make automation simpler, more intuitive, and more powerful.
ChatPC now allows you to use simple English to automate your Mac. It can manage files and interact with other Mac applications through Shortcuts and AppleScripts.
Check out this quick demo video
Safe by design - With ChatPC, you are in total control. By default, ChatPC cannot execute any actions on your Mac. You must explicitly give ChatPC access to the folders, Shortcuts, and AppleScripts that it can action on. In addition, you can configure which actions require your explicit approval before executing.
I’m currently looking for beta testers to try out the app and give me feedback. The app is free to use up to some token limit. If you hit the limit, DM me with your initial thoughts and the email address you signed up with – I’ll be giving free coupons to the first 100 beta testers!
To get started, check out the MacOS Getting Started Guide (MacOS 13.0 or higher required).
Update 9/4/23
ChatPC is pivoting to a standalone native mac chat experience and is no longer a plugin
Instead, ChatPC will focus on delivering the best native AI chat experience for the mac. Some key functionality:
- Global hot key to bring up AI chat anytime, in any app
- No more copy and paste. Bring selected text and files into your prompt with ease
- Inject the AI output to back into any application with a click of a button (or hot key)
- One click prompts to avoid typing the same things over and over
- Powered by GPT-4
And possible features down the line:
- Chat against local knowledgebases
- Chat against really long files
- And more…
Check out the new getting started page.
The plugin functionality will still be supported for the time being, but will no longer be actively developed. You can turn on the legacy plugin settings in the settings window
Update 6/9/23
DesktopGPT has been rebranded to ChatPC
Original post
Hi everyone!
I’m excited to share and get feedback on a plugin that I’ve been developing - ChatPC. It is like Zapier for your desktop, designed to allow safe and secure interaction between ChatGPT and your computer. It enables ChatGPT to read and modify local files, and interact with local applications while upholding strict access controls. You have the power to control precisely what actions ChatPC can perform and what data it can access.
Here are just some examples of what the plugin can do:
-
NEW Jul 12, 2023 - Summarize local files (even very long articles and entire books!). The example below summarizes a 9000 word article about the Twitter acquisition.
-
NEW Jul 7, 2023 - Question and answering on local files
-
Generate and open a new HTML file on your computer
-
Search your contacts and draft an email
-
Organize your files
-
Update code with tests and fix bugs
As of now, ChatPC is still in beta (not verified by OpenAI so only accessible to plugin developers) and exclusively available for MacOS users. However, based on the demand, there is potential for expansion to Windows and beyond.
To get started, follow the instructions in the MacOS getting started guide.
File access is built natively into the app, allowing you to select which folders ChatPC has access to. You can also set read and write permissions for each folder.
Question and answering on folder contents can be enabled with a click of a button:
Interacting with local applications is achieved through user added AppleScripts (and JXA). Rest assured, ChatPC can only execute scripts that you have explicitly approved and added.
IMO, the usefulness of this plugin is tied to the quality and availability of useful AppleScripts. While I’ve written a few, I am eager to see this collection grow with demand and with community contributions.
I am actively seeking feedback and suggestions for improvements. Don’t hesitate to share your experience or reach out with any questions. Your input can help shape ChatPC into a tool that serves us all efficiently. Thank you for your time and interest!