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.exe
file. ⚠️ 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
.env
file: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.