2025-10-31 17:10:53 +01:00
.
2025-10-22 11:06:29 +02:00
2025-10-31 17:01:02 +01:00
2025-10-25 16:24:06 +02:00
2025-10-31 17:04:49 +01:00
2025-10-22 10:54:12 +02:00
2025-10-31 17:04:49 +01:00
2025-10-31 17:10:53 +01:00
2025-10-29 21:19:29 +01:00
2025-10-31 17:01:02 +01:00

CLARA

Computer Linguistically Advanced Reactive Assistant

A WIP desktop assistant for Linux and Windows.

CLARA

(Don't worry, 2k-tan is just a placeholder)

Features

  • App launcher
  • File search
  • Web search
  • Updater
  • Global menu (defaults: Super on Linux, Ctrl+Space on Windows) (you can disable it in the config)
  • Local network file and text transfer (Dukto protocol)
  • Browser based file and text transfer (HTTP)
  • Discord Rich Presence integration
  • Calculator

Requirements

  • Python 3
  • X11 Desktop (Linux only)
  • fd
  • git

Instructions

  1. Clone this repository
  2. Install all of the modules from requirements.txt, either with pip install -r requirements.txt or via your distribution's package manager.
  3. You will also need to install the fd command-line tool for the file search feature to work. (e.g., sudo apt install fd-find on Debian/Ubuntu, sudo pacman -S fd on Arch Linux).

For other Linux distros and Windows go here

  1. Launch main.py. Available options:
    • --restart Add a restart option to the right click menu
    • --no-quit Hide the quit option
    • --no-update Don't update automatically on startup
  2. To configure, go to ~/.config/CLARA/config.json on Linux and ~/AppData/Roaming/CLARA/config.json on Windows.

If you want to contribute in any way, PRs (and issues) welcome

Description
The friendly desktop assistant
https://git.krzak.org/N0VA/CLARA
Readme 277 KiB
Languages
Python 92.8%
HTML 7.2%