An AI assistant powered by Llama models
Project description
Llama Assistant - With Llama 3.2
A simple AI-powered assistant to help you with your daily tasks, powered by Llama 3.2. It can recognize your voice, process natural language, and perform various actions based on your commands: summarizing text, rephasing sentences, answering questions, writing emails, and more.
This assistant can run offline on your local machine, and it respects your privacy by not sending any data to external servers.
Only support macOS for now. Windows and Linux support are coming soon.
Features
- 🎙️ Voice recognition for hands-free interaction
- 💬 Natural language processing with Llama 3.2
- 🖼️ Image analysis capabilities (TODO)
- ⚡ Global hotkey for quick access (Cmd+Shift+Space on macOS)
- 🎨 Customizable UI with adjustable transparency
Note: This project is a work in progress, and new features are being added regularly.
Technologies Used
Installation
Install from PyPI:
pip install llama-assistant
Or install from source:
-
Clone the repository:
git clone https://github.com/vietanhdev/llama-assistant.git cd llama-assistant
-
Install the required dependencies:
pip install -r requirements.txt
Usage
Run the assistant using the following command:
llama-assistant
# Or with a
python -m llama_assistant.main
Use the global hotkey (default: Cmd+Shift+Space
) to quickly access the assistant from anywhere on your system.
Configuration
The assistant's settings can be customized by editing the settings.json
file located in your home directory: ~/llama_assistant/settings.json
.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- Radio icons created by Freepik - Flaticon
- Llama 3.2 by Meta AI Research
Contact
Viet-Anh Nguyen - @vietanhdev
Project Link: https://github.com/vietanhdev/llama-assistant
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for llama_assistant-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578c66ca505c16eb5e696b1ad080cdbfe6f50d9962ae3aba796f0b94569207f0 |
|
MD5 | c244b2a8e0818d1417b6bb785fccb2aa |
|
BLAKE2b-256 | b34df52ad162a3588357f718e42c8ca1977740cdf2dd20e4489850c4e05e0125 |