Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EdgeClip

Application Description

EdgeClip is a local-first clipboard assistant for Windows. It uses an Electron desktop app and a FastAPI backend to process copied text locally with a quantized Qwen 2.5 0.5B model. The app supports summarization, formatting cleanup, translation, code commenting, and PII redaction.

Team

  • Swaraj Shashank Kadam - kdmswaraj17@gmail.com
  • Shubham Yashwant Ghanmode - sghanmode4@gmail.com
  • Khushal Kishor Koli - khushalkoli101@gmail.com

Setup From Scratch

Dependencies

  • Windows
  • Python 3.11
  • Node.js LTS
  • npm

Install Python packages

python -m venv venv
.\venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
pip install -r requirements.txt

Install desktop packages

npm --prefix desktop install

Run

Start the backend

.\venv\Scripts\Activate.ps1
python -m uvicorn service.app.main:app --host 127.0.0.1 --port 8000

Start the Electron app

npm --prefix desktop run dev

Usage

  1. Start the backend.
  2. Start the Electron app.
  3. Copy text.
  4. Open EdgeClip with Ctrl+Alt+Shift+Space.
  5. Choose an action from the panel.

The desktop app connects to the local backend at http://127.0.0.1:8000.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages