Compare AI models from different providers side-by-side.
- Side-by-side comparison of up to 3 AI models simultaneously
- Streaming responses with real-time token display
- Markdown rendering for formatted AI responses
- Conversation history with search and replay
- Usage tracking with token counts and cost estimates
- Model presets to save your favorite model combinations
- API logs for debugging and cost monitoring
- Auto-updates via GitHub Releases
- Cross-platform - macOS, Windows, and Linux
| Platform | File |
|---|---|
| macOS (Apple Silicon) | ModelFaceoff-x.x.x-arm64.dmg |
| macOS (Intel) | ModelFaceoff-x.x.x-x64.dmg |
| Windows | ModelFaceoff-x.x.x.Setup.exe |
| Linux | model-faceoff_x.x.x_amd64.deb |
- Download and install Model Faceoff
- Open Settings and enter your OpenRouter API key
- Click "Test Connection" to verify your key works
- Select up to 3 models to compare
- Type your prompt and click "Send to All"
# Install dependencies
npm install
# Start development server
npm run dev
# Build for current platform
npm run make
# Run tests
npm run testEdit app.config.ts for app settings:
export const config = {
productName: 'Model Faceoff',
executableName: 'model-faceoff',
appBundleId: 'com.modelfaceoff.app',
appDataFolder: 'ModelFaceoff',
github: {
owner: 'dotnetfactory',
repo: 'model-faceoff',
private: false,
},
autoUpdateEnabled: true,
};- Electron - Desktop framework
- React 19 - UI framework
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling
- better-sqlite3 - SQLite database
- OpenRouter API - AI model access
Elite Coders - Premium software development and consulting services.
Built by Emad Ibrahim.
Website: www.modelfaceoff.com
MIT
