Prerequisites
Before installing Fraim, ensure you have the following:- Python 3.12 or higher
- uv package manager (recommended for dependency management)
- Git (for cloning repositories)
- API key for your chosen AI provider (Gemini, OpenAI, Anthropic, etc.)
Installation Methods
Method 1: Using pipx (Recommended)
pipx
is the easiest way to install and run Python applications and is the recommended way to install Fraim.
1. Install pipx
NOTE: see pipx docs for additional installation methods macOS:2. Install Fraim
Method 2: Using pip
If you prefer to use pip or can’t install pipx, you can install Fraim using standard Python packaging tools.Method 3: Development Installation
For contributors or users who want to modify Fraim:Getting Help
If you encounter issues:-
Check Debug Output:
-
Verify Dependencies:
-
Check System Requirements:
-
Report Issues:
- Check GitHub Issues
- Create a new issue with debug output and system information
Next Steps
After successful installation:- Read the CLI Usage Guide to learn how to use Fraim
- Explore Security Workflows to understand available workflows
- Try analyzing your first project:
Congratulations! You’re now ready to start using Fraim for AI-powered security analysis. Check out the Workflows to run your first workflow.