Skip to content

Betaco-Open/searchlight

Repository files navigation

searchlight_logo

Searchlight helps you synchronize files across devices and add search capability throughout your entire ecosystem.

Why searchlight

Ever wondered how you would get a file scanned through your mobile device in the critical instance of last minute submissions? How you would send your very large file(approx. 10 GB) over to your workstation without having low transfer speed of BluetoothTM protocol? or Opening and viewing your favourite movie or series app while working on your pc? searchlight is the solution

How to install

Windows
  • Step 1: Download the installation zip
  • Step 2: Extract the zip at any location of your choice
  • To activate auto-launch continue else skip to Step 7
  • Step 3: Right click searchlight_gui.exe the show more options(only on Windows 11)
  • Step 4: Press Create Shortcut
  • Step 5: Open File Explorer or Press Win+E and go to %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
  • Step 6: Then copy the shortcut file from unzipped folder named searchlight_gui.exe - shortcut to %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
  • Step 7: Double Click on searchlight_gui.exe in unzipped folder (Press Allow if Microsoft Defender Screen Appears)
  • Step 8: Now press Alt+Z and start Searchlight App

Ubuntu
  • Step 1: Download the binary tarball for linux zip
  • Step 2: Extract the zip at any location of your choice
  • Step 3: Open Settings > Keyboard > Custom Shortcut
  • Step 4: Press Create Shortcut
  • Step 5: In command type '$EXTRACTED_ZIP_LOCATION\searchlight_gui'
  • Step 6: Then configure your Shortcut e.g.Alt+Q for opening Searchlight and Save Settings.
  • Step 7: Now press Alt+Q/ and start Searchlight App
  • Step 8: To exit press Alt+Z

What is current developent status?

Currently, searchlight is at alpha - 0.1 state. But is being developed with love and precision. We hope to reach at a stable release soon.
Searchlight Public Alpha Release v0.1.1 is Out
Try it:

Send your queries to :

support@betaco.tech

How can you contribute?

If you are a developer familiar with Python and Dart/Flutter development or Swift, Java and C#/.Net. You can contribute via code. Any improvements or features added via testing or developing are highly appreciated. If you face any issue / have a suggestion please raise request at Issues tab

Features:

  • Synchronize Files across devices(Android,Linux,Windows,MacOS and FreeBSD)

  • Inbuilt Clipboard Manager

  • Use Any Android App from Linux,Windows,MacOS

  • Commands, Keywords and Keyboard Shortcuts


Additional Features include:

  • Support for Alfred and Raycast Plugins
  • SDK for App Developers
  • Extensions Support in Python, Rust and JS
  • Ability to Sync with Spotlight and other OS native search tools

Roadmap and Update (Sep '24)

Code in this repo was not updated for last 5 months and is built over flutter version 3.0.5 I didnt have a mac to test and build, due to which the development was hampered severly. During the period I also realsed that a solution was necessary and there are many other problems with existing file solutions that need to be addressed. Hence, this project will be the first part of complete integration suite for various ecosystem of devices. From now on most probably weekly dev builds with features would be supported.

Roadmap (October '24)

  • Integrate search with Google Drive/OneDrive/iCloud/MEGA/ProtonDrive/DoShare Personal Cloud
  • Support Multi-Device Offline Sync with DoShare
  • Multi App Sync and View Support across Mobile OS
  • Compress and Transfer for Big Files
  • More Interactive
  • Inbuilt Clipboard Manager
  • Commands, Keywords and Keyboard Shortcuts
  • Auto Start on Boot
  • Control Device Settings from inside the App
  • Support for Spotlight DB