A Terminal User Interface (TUI) for analyzing/ summarizing/ questioning / searching into videos. Simply add a video into Be My Eyes let AI watch it, then ask anything you want about that video!
Be My Eyes uses Reka Vision API and is 100% compatible with the free tier API key.
- π¬ Video Library Management: Browse your indexed videos from the Reka API
- β Interactive Q&A: Ask questions about video content using AI
- π Query History: Review past questions and answers
- πΎ Local Storage: SQLite database for persistent query history
- π¨ Beautiful TUI: Clean interface built with Bubble Tea
You can install Be My Eyes using Homebrew on macOS/Linux or via a .deb package for Debian/Ubuntu. Install via pacman is on the todo list (haapy to get PRs!).
brew tap fboucher/tap
brew install be-my-eyesDownload the .deb file from the latest release and install:
sudo apt install be-my-eyes_*_amd64.debBefore running the application, you need to configure your Reka API key, get yours at here π. Then you can use one of the following options.
export REKA_API_KEY=your_api_key_hereThe application will automatically save your API key from the environment variable to ~/.config/be-my-eyes/config.json on first run. Alternatively, create it manually:
{
"api_key": "your_api_key_here"
}Run the application:
be-my-eyes| Key | Action |
|---|---|
q |
Quit the application |
r |
Refresh video library from API |
a |
Ask a question about the selected video |
x |
Open the menu |
? |
Show help screen |
tab |
Switch between sections (Videos β History β Videos) |
β / β |
Navigate up/down in lists |
j / k |
Navigate up/down (Vim-style) |
enter |
Select an item |
ctrl+c |
Force quit |
| Key | Action |
|---|---|
ctrl+s |
Submit the question |
esc |
Cancel and return to main view |
| Key | Action |
|---|---|
esc |
Return to main view |
enter |
Execute selected menu action |
β / β |
Navigate menu items |
Have a look at DEVELOPER.md for more information on building from source and the project structure.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
This is at a demo stage. If you encounter any issues or have questions, please open an issue on GitHub.
MIT License - see LICENSE for details
