https://github.com/gabrielbaiano/shii-study-assistant
Shii! - Secure desktop client for Google Gemini API with screen protection and student focus. Minimalist interface, stealth mode, and custom site integration.
https://github.com/gabrielbaiano/shii-study-assistant
ai desktop-app education electron gemini-api javascript privacy privacy-protection privacy-tools
Last synced: 2 months ago
JSON representation
Shii! - Secure desktop client for Google Gemini API with screen protection and student focus. Minimalist interface, stealth mode, and custom site integration.
- Host: GitHub
- URL: https://github.com/gabrielbaiano/shii-study-assistant
- Owner: GabrielBaiano
- License: isc
- Created: 2025-09-22T16:16:00.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-25T17:21:51.000Z (9 months ago)
- Last Synced: 2025-09-25T17:32:34.403Z (9 months ago)
- Topics: ai, desktop-app, education, electron, gemini-api, javascript, privacy, privacy-protection, privacy-tools
- Language: JavaScript
- Homepage:
- Size: 2.3 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Shii!
A minimalist and secure desktop client for Google Gemini API
Designed for students with privacy and productivity focus
π§π· PortuguΓͺs
Β Β Β |Β Β Β
π¦ Downloads
Β Β Β |Β Β Β
π Original Version
Β Β Β |Β Β Β
π Report Bug
---
**Shii!** is a minimalist and secure desktop client for Google Gemini API, designed with a focus on privacy and productivity for students. Chat with AI directly from your computer with the unique screen protection feature that makes the window invisible to screen recording and screen sharing software.
> π **Project Evolution**: This is the enhanced version of [StelthApp](https://github.com/GabrielBaiano/stelthapp_test) with improved features, better documentation, and student-focused design. Check out the original version for comparison!
## π Main Features
* **Screen Sharing Protection**: Activate protection mode so that window content cannot be captured by recording tools or live streams. Perfect for privacy during study sessions.
* **Native Desktop Experience**: Clean and distraction-free interface, built with Electron to run perfectly on your operating system.
* **Student-Focused Design**: Optimized for students who need quick access to AI assistance while maintaining privacy.
* **Custom Website Integration**: Add your own study websites and tools to the app for a personalized experience.
## π οΈ Technologies Used
* **Framework**: Electron
* **Language**: JavaScript
* **Native Module**: C++ with `node-addon-api` for screen protection functionality.
* **Interface**: HTML, CSS
* **Packaging**: electron-builder
* **Libraries**: `marked.js` (Markdown), `highlight.js` (Code Highlighting)
## π Quick Start
### π₯ Installation
1. **Download**: Go to the **[Releases page](https://github.com/GabrielBaiano/shii-study-assistant/releases)** and download the latest version for your OS
2. **Install**: Run the installer (Windows users may see a SmartScreen warning - click "More info" β "Run anyway")
3. **API Key**: Get your free API key from **[Google AI Studio](https://aistudio.google.com/)**
4. **Launch**: Open Shii! and paste your API key to start chatting with Gemini
### β‘ First Steps
- **Chat**: Start typing to chat with Google Gemini AI
- **Stealth Mode**: Toggle stealth mode to hide from screen recording
- **Add Sites**: Go to Settings β Add your favorite study websites
- **Shortcuts**: Use `Ctrl+Alt+β/β` to scroll, `Ctrl+Alt+L` to toggle stealth
## π Adding Your Own Websites
Shii! allows you to add your own study websites and tools in two ways:
### Method 1: Developer Mode (Advanced Users)
1. Clone the repository and navigate to the project folder
2. Open `src/pages/` directory
3. Create a new folder for your website (e.g., `my-study-site/`)
4. Create an `index.html` file with your website content
5. Update the main application configuration to include your new page
6. Build and run the application
### Method 2: Quick Links (Easy Method)
1. Open Shii! application
2. Go to Settings
3. Add website URLs in the "Custom Links" section
4. Your websites will appear as quick-access buttons in the main interface
### Supported Website Types:
- Study platforms (Coursera, Khan Academy, etc.)
- Note-taking apps (Notion, Obsidian, etc.)
- Research tools (Google Scholar, PubMed, etc.)
- Productivity apps (Todoist, Trello, etc.)
- Any website that works in a web browser
## π» For Developers
If you want to clone the repository and run the project locally:
```bash
# 1. Clone the repository
git clone https://github.com/GabrielBaiano/shii-study-assistant.git
# 2. Navigate to the project folder
cd shii-study-assistant
# 3. Install dependencies
npm install
# 4. Run in development mode
npm start
# 5. To create installers
npm run package
```
## π Privacy and Security
Shii! is built with student privacy in mind:
- No data collection or tracking
- All AI conversations stay on your device
- Screen protection prevents accidental sharing during presentations
- Open source - you can verify what the app does
## π Perfect for Students
- **Study Sessions**: Chat with AI for help with homework and research
- **Presentations**: Screen protection ensures your AI conversations stay private
- **Research**: Quick access to study tools and websites
- **Productivity**: Integrated tools for note-taking and task management
## π€ Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## π License
This project is licensed under the ISC License.
---
Made with β€οΈ by GabrielBaiano