Learn how to install, configure, and use Synthara Education Times CLI
Getting started with Synthara Education Times CLI is quick and easy. Choose from one of the installation methods below.
The easiest way to install Synthara Education Times CLI is using our one-command setup script:
curl -sSL https://raw.githubusercontent.com/synthara-company/synthara-education-cli/main/setup-cli.sh | bash
This script will:
~/synthara-cli
After installation, you can start the application by running:
cd ~/synthara-cli && ./synthara-education
If you prefer to install manually, follow these steps:
# Clone the repository
git clone https://github.com/synthara-company/synthara-education-cli.git
cd synthara-education-cli
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install google-generativeai rich
# Run the application
python simple_gemini_cli/gemini_chat.py
# Or create a launcher script for easier access
echo '#!/bin/bash
source venv/bin/activate
python simple_gemini_cli/gemini_chat.py' > synthara-education
chmod +x synthara-education
./synthara-education
You'll need a Gemini API key from Google AI Studio. The application will prompt you for this key on first run and securely save it for future sessions.
Learn how to use Synthara Education Times CLI effectively.
After installation and launching the application:
Imagine if your computer could try all possible solutions to a problem at once instead of checking them one by one...
Synthara Education Times CLI supports several commands:
exit
or quit
: End the sessionkey
: Update your API keymodel
: Switch between different Gemini models:
flash
: Gemini-1.5-flash (fastest, recommended)pro
: Gemini-1.5-pro (more capable)preview
: Gemini-2.5-pro-preview (experimental)Here are some example queries to try with Synthara:
What are the ethical implications of artificial intelligence?
Explain quantum computing in simple terms
What are the top 5 advancements in renewable energy?
How does machine learning differ from traditional programming?
What are the most effective study techniques according to cognitive science?
flash
model is fastest, while pro
and preview
may provide more detailed responsesSynthara Education Times CLI stores configuration in a simple JSON file located at ~/.synthara/config.json
. This file contains your API key and preferred model settings.
You can manually edit this file if needed, but it's recommended to use the built-in commands (key
, model
) to update your configuration.
{
"api_key": "YOUR_API_KEY",
"model": "flash"
}
If you're experiencing issues with your API key:
key
command~/.synthara/config.json
and restart the applicationIf you encounter issues during installation:
pip install google-generativeai rich
python3
instead of python
If you're not satisfied with the quality of responses:
model
command (e.g., model pro
)Yes, your API key is stored locally on your machine in ~/.synthara/config.json
and is never shared with external services. The application only uses your key to make requests to the Google Gemini API.
We recommend starting with the flash
model (Gemini-1.5-flash) as it provides a good balance of speed and quality. If you need more detailed or nuanced responses, try the pro
model (Gemini-1.5-pro). The preview
model (Gemini-2.5-pro-preview) is experimental and may provide the most advanced capabilities but could be slower.
No, Synthara Education Times CLI requires an internet connection to communicate with the Google Gemini API. All processing happens on Google's servers, not locally on your machine.
Usage limits depend on your Google Gemini API plan. The free tier has certain limits on the number of requests you can make per minute and per day. Check the Google AI pricing page for the most up-to-date information on usage limits.
We welcome contributions! You can contribute by:
Install Synthara | The Education Times CLI today!