Cervyn - Get Hired by Building, Not Testing
Skip the algorithmic interviews. Cervyn helps you get hired by showcasing your real coding skills through authentic project work.
What It Does
Install Cervyn in your IDE and code naturally. We automatically track your development work and create a compelling portfolio that shows companies what you can actually build—no whiteboard interviews required.
Key Features:
- Automatic event tracking (edits, saves, git, terminal, debug sessions)
- Privacy-first: tracks metadata only by default (no code content)
- Works offline with automatic sync
- Low overhead (<1% CPU usage)
- Compatible with VS Code, Cursor, Windsurf, Continue.dev, and other VS Code-based editors
- 🔒 Enterprise-grade security with double encryption and rate limiting
Quick Start
1. Install
Search for "Cervyn" in VS Code Extensions, or:
code --install-extension cervyn.cervyn-event-logger
2. Sign In
- Open Command Palette (
Cmd+Shift+P / Ctrl+Shift+P)
- Run
Cervyn: Sign In
- Complete OAuth flow in browser
- Start coding!
3. Start Coding
The extension runs automatically. Check status in bottom-right: 🟢 Cervyn
What Gets Tracked
Always Tracked (Default)
- Files: Paths, names, languages (e.g.,
src/components/Button.tsx)
- Events: File edits, saves, creates, deletes, renames
- Git: Commits, pushes, pulls, branch changes
- Terminal: Command execution, session duration
- Debug: Debug sessions, breakpoints
- Time: Active coding time, project duration
Never Tracked
- Code content (unless explicitly enabled)
- Keystrokes or clipboard content
- Files matching ignore patterns (
.env, node_modules, .git)
Commands
Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P):
| Command |
Description |
Cervyn: Sign In |
Authenticate with cervyn.com |
Cervyn: View Statistics |
Show event stats and queue status |
Cervyn: Toggle Tracking |
Pause/resume tracking |
Cervyn: Link Project |
Name current project |
Cervyn: Test Connection |
Verify server connection |
Cervyn: Show Config |
Display current settings |
Configuration
All settings are optional. Access via Settings (Cmd+,) → Search "Cervyn".
Basic Settings
{
"cervyn.eventLogger.enabled": true,
"cervyn.eventLogger.trackGit": true,
"cervyn.eventLogger.trackTerminal": true,
"cervyn.eventLogger.trackDebug": true
}
Privacy Settings
{
"cervyn.eventLogger.trackCodeContent": false, // Opt-in only
"cervyn.eventLogger.ignoredPaths": [
"**/node_modules/**",
"**/.git/**",
"**/.env*"
]
}
Security & Privacy
🔒 Security (v1.1.0+)
- Double encryption: API keys protected with AES-256-GCM + OS keychain
- Rate limiting: Built-in DoS protection
- No hardcoded secrets: All credentials stored securely
- Smart retry logic: Exponential backoff for network resilience
🔐 Privacy
- No code by default: Only file paths and metadata tracked
- Auto-exclusions: Sensitive files automatically ignored
- Local-first: Events queue locally, sync when connected
- GDPR compliant: Full data deletion available
Troubleshooting
Extension not tracking?
- Check status bar: 🟢 Cervyn (green = working)
- Run
Cervyn: Show Config to verify API key
- Run
Cervyn: Test Connection to check connectivity
- View logs: View → Output → "Cervyn Event Logger"
OAuth sign-in failed?
- Make sure to complete the browser flow
- Authorization codes expire after 5 minutes
- Try
Cervyn: Sign In again
Compatibility
| Editor |
Status |
| VS Code |
✅ Full support |
| Cursor |
✅ Full support |
| Windsurf |
✅ Full support |
| Continue.dev |
✅ Full support |
| Codespaces |
✅ Full support |
Links
License
MIT License - see LICENSE file.