Skip to content
/ dejavu Public

With Dejavu, you can have a perfect memory by capturing and organizing your visual recordings efficiently.

License

Notifications You must be signed in to change notification settings

STRRL/dejavu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dejavu

The content in README.md is assisted by ChatGPT.

Overview

Dejavu is an open-source, cross-platform tool designed to help you record and search anything you've seen. With Dejavu, you can have a perfect memory by capturing and organizing your visual recordings efficiently. Whether you want to recall a decision from a meeting or locate that tweet you saw, Dejavu has got you covered.

Roadmap

  • Video Encoding for Enhanced Storage Efficiency
  • Better Full Text Search Experiences
  • Cross-Platform Electron Application

Features

  • Record and Store: Dejavu allows you to effortlessly record and store visual recordings. Your data saved on your local machine, ensuring complete privacy and accessibility.

  • Search and Retrieval: With Dejavu, you can quickly search and retrieve any specific moment or visual information you previously recorded, reducing the need for extensive note-taking. Easily find that important detail or revisit a particular captured image or video.

  • Cross-Platform Compatibility: Dejavu is built to be cross-platform, supporting major operating systems such as Linux, Windows, and macOS. Enjoy the seamless experience and powerful features on your preferred device.

  • (TBD)Customizable Settings: Tailor Dejavu to your needs by customizing various settings. Exclude specific applications from recording for enhanced privacy. Dejavu puts you in full control of your recording preferences.

Getting Started

You need a display device to run Dejavu for now. pnpm is necessary to build the frontend and an installation of tesseract is needed to run Dejavu as well. To start using Dejavu, follow these steps:

  1. Clone the Repository: Begin by cloning the Dejavu repository to your local machine using the following command:
git clone https://github.com/strrl/dejavu.git
  1. Build and Run: Build the Dejavu application and execute it on your machine. Refer to the documentation for specific build and execution instructions compatible with your operating system.
make
RUST_BACKTRACE=1 RUST_LOG=trace ./target/release/dejavu
  1. Explore and Utilize: There is a simple webui embbed in dejavu: http://localhost:12333. Once Dejavu is running, start exploring its features. Record and store your desired visual moments, search and retrieve previous recordings, and customize the settings according to your preferences.

Contributing

Contributions to Dejavu are more than welcome! If you'd like to contribute, please follow our contribution guidelines. We appreciate your help in making Dejavu even better. Dejavu require rust amd pnpm for development.

License

Dejavu is released under the MIT License. Feel free to use, modify, and distribute the tool in compliance with the terms of the license.

Support and Feedback

For any questions, issues, or feedback, please open an issue on the Dejavu repository. Our team will be glad to assist you.

Thank you for choosing Dejavu! We hope it becomes your go-to tool for capturing and recalling important visual moments in your life.

About

With Dejavu, you can have a perfect memory by capturing and organizing your visual recordings efficiently.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published