
Research
Security News
The Growing Risk of Malicious Browser Extensions
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
AI-Powered Research Platform - Advanced CLI tool for intelligent research and report generation
SearchFlox, powered by ArcDevs, is an AI-Powered Research Platform and advanced CLI tool leveraging ArcDevs Intelligence for intelligent research and automated report generation.
It utilizes AI agents to connect to services and perform comprehensive searches, analyze information, and compile reports based on user queries.
(For educational purposes, this project explores concepts similar to those that might be used by services like searc.ai
.)
You can install SearchFlox using pip:
pip install searchflox
(This command will work once the package version with these updates is published to PyPI. For local development, see the section below.)
Execute a search query directly from your terminal:
searchflox "your research query here"
Example:
searchflox "latest advancements in quantum computing"
You can also use the short alias sf
:
sf "latest advancements in quantum computing"
Fine-tune your research with these options:
Report Type (-t
or --type
):
summary
: Quick overview (~2 min)multi_agents_report
: Collaborative analysisresearch_report
: Comprehensive research (~5 min)searchflox -t research_report "CRISPR gene editing ethics"
Report Tone (-o
or --tone
):
objective
: Impartial and unbiasedformal
: Academic and professionalanalytical
: Critical evaluationpersuasive
: Convincing and argumentativeinformative
: Clear and comprehensivesf -o formal "economic impact of renewable energy"
Specific Domains (-d
or --domains
):
Provide a space-separated list of domains.
searchflox -d arxiv.org nature.com "dark matter theories"
No Real-time Logs (--no-logs
):
Disables the streaming output of agent activities for a cleaner console.
searchflox --no-logs "history of the internet"
Output to File (-O
or --output
with --format
):
Save your research findings directly to a file. Supported formats: text
, markdown
, json
.
searchflox "Python web frameworks" -O report.md --format markdown
sf "Market analysis of AI startups" -O analysis.json --format json
For an engaging session with multiple queries or to easily change settings on the fly:
searchflox --interactive
# or
sf --interactive
Inside interactive mode:
help
for a list of available commands.set <option> <value>
to change settings for the current session (e.g., set type summary
).Customize your default SearchFlox experience:
searchflox --config
# or
sf --config
Set your preferred report type, tone, and other settings. These are typically saved to ~/.searchflox/config.json
(the directory name matches the package).
Want to contribute or run SearchFlox locally?
Clone the repository:
git clone https://github.com/ArcDevs/searchflox.git
cd searchflox
Set up your environment: Create and activate a virtual environment.
python -m venv venv
# On macOS/Linux:
source venv/bin/activate
# On Windows (Git Bash or cmd):
# venv\Scripts\activate
Install for development: Install in editable mode with development dependencies.
pip install -e .[dev]
Run the CLI:
You can now run searchflox
(or sf
) from your terminal. Changes to the source code will be reflected immediately.
searchflox --version
##🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Please read CONTRIBUTING.md
(you'll need to create this file with guidelines for contributors).
This project is licensed under the MIT License - see the LICENSE file for details.
Powered by ArcDevs Intelligence
FAQs
AI-Powered Research Platform - Advanced CLI tool for intelligent research and report generation
We found that searchflox demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
Research
Security News
An in-depth analysis of credential stealers, crypto drainers, cryptojackers, and clipboard hijackers abusing open source package registries to compromise Web3 development environments.
Security News
pnpm 10.12.1 introduces a global virtual store for faster installs and new options for managing dependencies with version catalogs.