Skip to content

Lindevs Assistant is an open-source application to assist with various tasks.

Notifications You must be signed in to change notification settings

lindevs/assistant

Repository files navigation

Lindevs Assistant

⚠️ Lindevs Assistant is in early development stage: Expect breaking changes and bugs!

The Lindevs Assistant is a software designed to assist with various tasks, including generating QR codes, recognizing text, chatting with LLM models (coming soon), and more. Lindevs Assistant runs 100% offline on the computer. While online tools offer convenience and accessibility, the Lindevs Assistant ensures data privacy, security, and no risk of data leakage.

lindevs-assistant

Release Notes

  • [2024-12-30] CUDA integration for ONNX Runtime.
  • [2024-11-09] YOLOv9-Face-Lindevs model integration.
  • [2024-10-26] YOLOv7-Face model integration.
  • [2024-09-28] ID photo creator.
  • [2024-09-22] RetinaFace model integration.
  • [2024-09-14] YOLOv5-Face model integration.
  • [2024-09-08] YOLO-FaceV2 model integration.
  • [2024-08-10] GoogleTest and UltraFace model integration.
  • [2024-07-21] Image deduplication and MobileNetV3-Small-Dedup model integration.
  • [2024-07-07] Image hash calculation.
  • [2024-06-22] ONNX Runtime and YOLOv8-Face-Lindevs model integration.
  • [2024-06-08] Project compilation scripts on Linux and Windows.
  • [2024-05-19] Face detection.
  • [2024-05-07] Optical character recognition (OCR).
  • [2024-05-01] Initial project with QR code generator.

Compilation

Linux

Requirements

Instructions

  • Clone repository:
git clone https://github.com/lindevs/assistant.git && cd assistant
  • Build Docker image (CPU or CUDA backend):
./setup.sh build-image
./setup.sh build-image cuda
  • Build dependencies (CPU or CUDA backend):
./setup.sh build-deps
./setup.sh build-deps cuda
  • Build Lindevs Assistant (CPU or CUDA backend):
./setup.sh build-assistant
./setup.sh build-assistant cuda
  • Run application:
./build/app/assistant
  • (Optional) Build and run tests:
./setup.sh test-assistant

Windows

Requirements

Instructions

  • Clone repository:
git clone https://github.com/lindevs/assistant.git && cd assistant
  • Build dependencies (CPU or CUDA backend):
.\setup.bat build-deps
.\setup.bat build-deps cuda
  • Build Lindevs Assistant (CPU or CUDA backend):
.\setup.bat build-assistant
.\setup.bat build-assistant cuda
  • Run application:
.\build\app\assistant
  • (Optional) Build and run tests:
.\setup.bat test-assistant

About

Lindevs Assistant is an open-source application to assist with various tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages