MF-Satti / Khoji

Spotlight inspired app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Khoji

Khoji is a macOS application inspired by Spotlight. The name "Khoji" is derived from the Hindi word "Khoj", which means search, quest, investigation, discovery, exploration, and more.

Pronunciation

Khoji is pronounced as [ khō-jī, kho-jee ].

Meaning

In Hindi, "Khoj" refers to a search, quest, investigation, discovery, exploration, etc. The term encapsulates various aspects of the search process, from the initial quest to the final discovery. Khoji aims to embody this spirit of exploration and discovery in the digital realm.

Purpose

  • ** As of now the purpose of this project is to serve as a proof of concept and showcase interoperability between SwiftUI and AppKit**

Distribution

This alpha release is provided as is, no DMG file. To use Khoji on your macOS:

  • 1: Clone the repo.

  • 2: Launch Khoji from your Xcode, no external dependencies.

Features

  • Searching: Find files, documents, applications, and more on your macOS device.
  • Advanced Search Capabilities: Utilize filters and advanced search queries to narrow down results and find exactly what you're looking for.
  • Intuitive User Interface: A clean, user-friendly interface inspired by the simplicity of Spotlight, but with added functionality and customization options.
  • Keyboard Shortcuts: Khoji works with keyboards shortcuts. Command+, to open settings/preferences.
  • Cultural Integration: Experience a search tool that appreciates cultural nuances.

Contributing

I welcome contributions from the community! Whether it's reporting a bug, submitting a feature request, or contributing to the code, your input helps make Khoji better for everyone.

  • Reporting Bugs: Please use the GitHub Issues page to report bugs.
  • Feature Requests: Have an idea to improve Khoji? Submit your suggestions through the GitHub Issues page.
  • Code Contributions: Interested in contributing to Khoji? Please read our Contribution Guidelines for more information on how to get started.

References

License

Khoji is released under the MIT License. See the LICENSE file for more details.

Known Bugs

  • 1: Interacting with the file system upon first launch to reestablish access to folders using security-scoped bookmarks gives warning.
  • 2: Search is performed system wide but accessing is only limited to Desktop, Downloads and Documents
  • 3: Dynamic resizing of Advanced search UI may break.
  • 4: Security scoped bookmarks limited to user defaults.
  • 5: Upon first launch UI needs to be clicked to start typing (check activation policy)

I hope Khoji enhances your search process on macOS and gives you inspiration for a similar project. Happy exploring!

About

Spotlight inspired app

License:MIT License


Languages

Language:Swift 100.0%