Complete technical documentation for integrating and deploying move.tech's AI-powered email security solution.
Hardware and software requirements for different deployment modes.
Model compatibility and performance varies by GPU capabilities.
Limited to heavily quantized models
Performance: Basic protection
Supported Models:
SmolLM2-360M-Instruct-q4f16_1-MLC
Can run most quantized models
Performance: Good balance of speed and accuracy
Supported Models:
Llama-3.2-3B-Instruct-q4f16_1-MLC
Can run larger, more accurate models
Performance: Best accuracy and performance
Supported Models:
Custom SOTA models (coming soon)
We're training a specialized state-of-the-art model specifically for email security analysis that will:
Step-by-step instructions to get move.tech running in your environment.
1. Clone the repository:
git clone https://github.com/yourusername/capybara.git
cd capybara
2. Install dependencies:
npm install
3. Set up configuration:
cp config.template.js config.js
# Edit config.js with your settings
4. Generate extension icons:
./create_icons.sh
5. Build the extension:
npm run build
6. Load in Chrome:
Configure API keys, models, and deployment options.
Option | Type | Default | Description |
---|---|---|---|
provider | string | 'openai' | Either 'openai' (default) or 'webllm' |
OPENAI_API_KEY | string | undefined | Your OpenAI API key (required for OpenAI mode) |
model | string | 'gpt-4-turbo-preview' | Primary model to use (OpenAI: 'gpt-4-turbo-preview', 'gpt-3.5-turbo-1106'; WebLLM: varies by GPU) |
backupModel | string | 'gpt-3.5-turbo-1106' | Fallback model for OpenAI mode when rate limited |
export const CONFIG = {
OPENAI_API_KEY: 'your-api-key-here',
provider: 'openai',
model: 'gpt-4-turbo-preview', // Primary model to use (supports JSON mode)
backupModel: 'gpt-3.5-turbo-1106'
};
export const CONFIG = {
provider: 'webllm',
model: 'SmolLM2-360M-Instruct-q4f16_1-MLC'
};
For CI/CD pipelines, set these secrets in your GitHub repository:
OPENAI_API_KEY
: Your OpenAI API keyCODECOV_TOKEN
: Your Codecov tokenHow we handle your data and protect your privacy.
Modular architecture designed for extensibility and maintainability.
src/content/
Gmail integration and UI components
src/background/
Chrome extension background scripts
src/ml/
Machine learning model integration
src/utils/
Shared utilities and helpers
npm run build
npm test
npm run test:all
npm run coverage