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-MLCCan run most quantized models
Performance: Good balance of speed and accuracy
Supported Models:
Llama-3.2-3B-Instruct-q4f16_1-MLCCan 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 capybara2. Install dependencies:
npm install3. Set up configuration:
cp config.template.js config.js
# Edit config.js with your settings4. Generate extension icons:
./create_icons.sh5. Build the extension:
npm run build6. 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 buildnpm testnpm run test:allnpm run coverage