Deploying Groqqle to Streamlit Cloud
Description
This guide provides instructions for successfully running Groqqle on Streamlit Cloud, addressing the differences between local and cloud deployments.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for jgravelle/Groqqle, shared by 3 entries
in this directory. It describes the repository, not this entry specifically.
Deploying Groqqle to Streamlit Cloud
This guide provides instructions for successfully running Groqqle on Streamlit Cloud, addressing the differences between local and cloud deployments.
Setup Instructions
1. Fork or Clone the Repository
Fork or clone the Groqqle repository to your GitHub account.
2. Set Up Streamlit Cloud
- Go to Streamlit Cloud
- Connect your GitHub account
- Deploy your forked Groqqle repository
- Select
Groqqle.pyas the main file
3. Configure Streamlit Secrets (Optional but Recommended)
For improved performance and user experience, add your Groq API key to Streamlit secrets:
- In your Streamlit Cloud app settings, find the "Secrets" section
- Add your Groq API key in the following format:
GROQ_API_KEY = "gsk_your_key_here" - Save the secrets
4. Configuring Environment Variables
For additional settings, add these optional environment variables in Streamlit Cloud settings:
DEBUG- Set to "True" to enable debug loggingSTREAMLIT_CLOUD- Set to "1" to explicitly enable cloud mode
Cloud-Specific Adaptations
The following adaptations are made automatically when running in Streamlit Cloud:
- Web Search Tool: Uses API-based search instead of Selenium (which requires browser binaries)
- API Key Management: Prioritizes Streamlit secrets for API keys
- Logging: Adjusted to work in cloud environments
- Error Handling: Enhanced to handle cloud-specific limitations
Using the Cloud Version
Users can interact with Groqqle in the cloud in the following ways:
- Enter their own API key in the sidebar (recommended for occasional users)
- Use a shared API key if you've configured one in Streamlit secrets (better for teams)
- Pass an API key in the URL by using
?api_key=gsk_your_key_herein the URL (useful for sharing specific configurations)
Troubleshooting
If you encounter issues with the Streamlit Cloud deployment:
- Check the application logs in Streamlit Cloud dashboard
- Verify that the requirements are correctly installed
- Ensure that all paths used in the code are relative, not absolute
- Make sure your Groq API key is valid
Performance Considerations
- The cloud version uses a more lightweight search implementation
- Image processing may be slower in the cloud environment
- Consider upgrading to a paid Streamlit plan for better performance with many users
Additional Configuration
If you need to customize the cloud deployment further, edit the `.streamlit/cloud_config.py` file to adjust settings specific to your deployment needs.
Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11
Development Cavecrew Builder
>
Development Cavecrew Investigator
>
Development Cavecrew Reviewer
>
Development Gitnexus Branch Hygiene Reviewer
GitNexus branch hygiene and mergeability reviewer. Use to classify merge state, conflicts, stale branches, mer
Development