/ChatGPTDeskopCommander

experiment with chatgpt + electron + plugin

Primary LanguageJavaScriptMIT LicenseMIT

ChatGPT Desktop Commander

Empower ChatGPT with unprecedented control over your computer.

This project is an exploration into granting ChatGPT unparalleled capabilities on your system. Built upon the foundation of the electron-quick-start repository. This application not only launches ChatGPT but also registers itself as a plugin, thereby unlocking a suite of powerful features:

  • Web Interaction: ChatGPT can open other websites in a secondary window, extract content, and even summarize comments(example) or request a documentation for API/library in to its context
  • Self-Modification: ChatGPT can edit its own application files, offering a unique self modification capability(example)

Getting Started

To experience this project, ensure you have Git and Node.js (bundled with npm) installed on your system. Then, follow these steps:

# Clone the repository
git clone https://github.com/wonderwhy-er/ChatGPTDeskopCommander.git
# Navigate into the repository
cd ChatGPTElectron
# Install necessary dependencies
npm install
# Launch the application
npm run start

Upon launching, the application will open ChatGPT. You'll need to log in, after which the app will automatically register itself as a plugin. Once registered, you can begin your exploration.

Caution

Please note that this is an ongoing project and is still in its early stages. As we continue to experiment and refine the application, I appreciate your patience and feedback. It also uses ChatGPT Plugin API which only works for GPT4/ChatGPT Pro. Not for free version.