8000 GitHub - KaizoKonpaku/Hush-Electron: STAY FOCUSED WHILE SHARING YOUR SCREEN. HUSH REMAINS COMPLETELY INVISIBLE DURING SCREEN SHARING WHILE PROVIDING QUICK ACCESS TO AI-POWERED ASSISTANCE.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

STAY FOCUSED WHILE SHARING YOUR SCREEN. HUSH REMAINS COMPLETELY INVISIBLE DURING SCREEN SHARING WHILE PROVIDING QUICK ACCESS TO AI-POWERED ASSISTANCE.

License

Notifications You must be signed in to change notification settings

KaizoKonpaku/Hush-Electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

</> Hush

STAY FOCUSED WHILE SHARING YOUR SCREEN. HUSH REMAINS COMPLETELY INVISIBLE DURING SCREEN SHARING WHILE PROVIDING QUICK ACCESS TO AI-POWERED ASSISTANCE.

Features

Core Features

  1. Invisible Screen Sharing Mode

    • Completely transparent during presentations/screen sharing
    • No cursor interaction or visual interference
    • Stays on top of other windows while remaining invisible
  2. Screenshot & Analysis

    • Quick screenshot capture (⌘ + S)
    • Multiple screenshots support with grid view
    • Delete individual screenshots capability (⌘ + D)
    • Instant AI-powered code analysis
    • High-resolution screenshot support (1920x1080)
    • Preview of captured screenshots
  3. AI Analysis Capabilities

    • Powered by Google's Gemini 1.5 Pro model
    • Structured code problem analysis
    • Multiple solution approaches with complexity analysis
    • Customizable analysis prompts
    • Markdown-formatted responses with syntax highlighting
    • Enhanced prompt templates for coding problems
  4. Settings Management

    • API Configuration
      • Google AI API key management
      • Secure key storage
    • Custom Analysis Templates
      • Configurable AI prompts
      • Template reset option
    • Persistent settings storage
  5. User Interface

    • Dark theme with minimal design
    • Blur effects and transparency
    • Responsive layout
    • Three main sections:
      • AI Configuration
      • Keyboard Shortcuts
      • About Information
  6. Window Management

    • Movable window (50px steps)
    • Auto-sizing based on content
    • Multi-monitor support
    • Always-on-top capability
    • Frameless window design
  7. Accessibility

    • Keyboard-first design
    • No mouse interaction required
    • Clear visual feedback
    • Upper-case text for better readability
  8. Security Features

    • Secure API key storage
    • Password-protected input fields
    • Content protection during screen sharing
    • Error handling and validation
  9. System Integration

    • Native macOS integration
    • Desktop capture capabilities
    • System-wide keyboard shortcuts
    • Automatic updates in development mode

Advanced Features

  1. Multi-Screenshot Analysis

    • Capture and analyze multiple screenshots in one session
    • Grid-based screenshot management
    • Individual screenshot removal
    • Consolidated analysis of multiple code snippets
  2. Streamlined Interface

    • Cleaner control bar with optimized menu items
    • Context-aware menus based on app state
    • Simplified visual indicators
    • Improved notification system

This app is specifically designed for developers who need to share their screen while maintaining access to AI-powered coding assistance, with a focus on privacy, efficiency, and seamless integration with the development workflow.

Keyboard Shortcuts

Shortcut Action
⌘H Hide
⌘↑ Move up (50px)
⌘↓ Move down (50px)
⌘← Move left (50px)
⌘→ Move right (50px)
⌘, Open/Close settings
⌘Q Quit application
⌘C Capture screenshot
⌘D Delete screenshot
⌘N New chat/session
⌘Return Process input/answer

Installation

  1. Clone the repository: git clone https://github.com/kaizokonpaku/hush.git
  2. Navigate to the project directory: cd hush
  3. Install dependencies: npm install

Running the App

To run the app in development mode, execute the following command in your terminal:

npm start

Building the App

To build the app for production, run:

npm run build

This will start the application with live reloading enabled, allowing you to see changes in real-time.

Contributing

Contributions are welcome! If you'd like to contribute to Hush, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature or fix
  3. Make your changes and commit them
  4. Push your branch to your forked repository
  5. Submit a pull request

License

Hush is licensed under the MIT License.

About

STAY FOCUSED WHILE SHARING YOUR SCREEN. HUSH REMAINS COMPLETELY INVISIBLE DURING SCREEN SHARING WHILE PROVIDING QUICK ACCESS TO AI-POWERED ASSISTANCE.

Topics

Resources

License

Stars

Watchers

Forks

0