Skip to content

yegekucuk/jay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  Jay - AI Companion Desktop GUI

image

Description

A cute, draggable, AI-powered desktop assistant built with Python, Tkinter, and Ollama. Click the floating character to open the chat bubble!

Features

  • ๐Ÿงฉ Tiny floating assistant with click-to-chat interface
  • ๐Ÿค– Multi-model support from Ollama
  • ๐ŸชŸ Lightweight GUI
  • ๐Ÿงต Multithreaded design to avoid GUI freezing
  • ๐Ÿ’ป Runs locally, no API keys required!

๐Ÿ› ๏ธ Installation

  1. Clone the repository
git clone https://github.com/yegekucuk/jay.git
cd jay
  1. Install dependencies
# For virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate

pip install -r requirements.txt

๐Ÿš€ Usage

# If you use virtual environment:
source venv/bin/activate

python src/main.py

The assistant will appear in the bottom-right corner of your screen. Click on it to start chatting!

Right-click the character to:

  • Toggle the chat bubble
  • Open settings
  • Close the application

๐Ÿ“„ License

Built by Yunus Ege Kรผรงรผk. The software is licensed under the GPL-3 License.

About

AI companion on desktop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages