A sleek and customizable text editor built with Python and PySimpleGUI, featuring tabbed editing, syntax highlighting, find-and-replace, theming, AI Copilot integration, and more.
- Download and run the
main.exefile. ⚠️ Note: Due to limitations with PyInstaller, folder opening may not work properly in the executable. For full functionality, use Option 2.
-
Clone the repository:
git clone https://github.com/BobJr23/Text_editor.git cd Text_editor -
Install dependencies:
pip install -r requirements.txt
-
Launch the app:
python main.py
To enable Copilot Chat, you'll need a free API key from Google AI Studio.
- Option A: Add the API key to a
.envfile:API_KEY=your-api-key-here - Option B: Enter it manually when prompted in the app.
| Feature | Description |
|---|---|
| 🗂 Tabs & Folders | Multi-tab support and folder explorer for managing projects. |
| 🎨 Theme Customizer | Create and switch between custom themes for the editor. |
| 🔍 Find & Replace | Quickly search and replace across files. |
| 🧠 AI Copilot Chat | Gemini-powered in-editor assistant. |
| 💡 Syntax Highlighting | Supports Python, Golang, Java (more coming soon). |
| 💻 Integrated Terminal | Run commands without leaving the editor. |
- Cross-platform support is best when running the Python source (
main.py). - Currently tested on Windows 10/11 and Ubuntu 22.04.
- Support for more languages and plugins is in development!
Pull requests are welcome! If you have feature ideas, bug reports, or want to help improve functionality, feel free to contribute.




