Fake Developer Mode 🎭

A VS Code extension that simulates realistic coding activity - automatically types code, runs fake terminal commands, and creates the perfect illusion of productive development. Great for presentations, demos, or just having fun!

✨ Features
- 🤖 Automatic Code Typing: Realistic typing simulation with human-like delays and occasional typos
- 💻 Multi-Language Support: JavaScript, Python, and Shell script snippets
- 🖥️ Fake Terminal Commands: Safe terminal simulation with realistic command outputs
- ⏱️ Smart Alternating: Automatically switches between typing and terminal phases every 10 seconds
- 🎯 Zero Risk: 100% safe simulation - never executes real commands
- 🎪 Perfect for Demos: Ideal for presentations, meetings, or entertainment
Usage
Commands
Open the Command Palette (Ctrl+Shift+P
or Cmd+Shift+P
) and use:
- Fake Dev: Start - Begin the fake developer simulation
- Fake Dev: Stop - Stop all simulation activities
How It Works
- Start the extension: Run the "Fake Dev: Start" command
- Typing Phase: The extension opens an untitled file and starts typing realistic code snippets
- Terminal Phase: Switches to a fake terminal showing command outputs
- Continuous Loop: Alternates between typing and terminal indefinitely
- Stop when done: Use "Fake Dev: Stop" to end the simulation
Configuration
Configure the extension behavior in your VS Code settings:
{
"fakeDev.typingSpeedMin": 50,
"fakeDev.typingSpeedMax": 200,
"fakeDev.typoFrequency": 0.02,
"fakeDev.terminalToggleInterval": 15,
"fakeDev.enablePowerSaveBlocker": true,
"fakeDev.logLevel": "info"
}
Settings Details
- typingSpeedMin (default: 50): Minimum delay between keystrokes in milliseconds
- typingSpeedMax (default: 200): Maximum delay between keystrokes in milliseconds
- typoFrequency (default: 0.02): Probability of making a typo (0-0.2)
- terminalToggleInterval (default: 15): Seconds to spend in each mode (typing/terminal)
- enablePowerSaveBlocker (default: true): Prevent system sleep while active
- logLevel (default: "info"): Logging verbosity ("off", "info", "debug")
Code Snippets
The extension includes realistic code snippets for:
- JavaScript/TypeScript: API endpoints, React components, utility functions, authentication
- Python: Web scraping, machine learning, data processing, Flask applications
- Shell Scripts: System monitoring, deployment, backup, security auditing
Safety
This extension is completely safe:
- ✅ Never executes real terminal commands
- ✅ Uses a pseudoterminal for fake output only
- ✅ Only creates temporary untitled files
- ✅ No system modifications or file changes
- ✅ All outputs are simulated and harmless
License
This project is provided as-is for educational and entertainment purposes.
Contributing
Feel free to submit issues, feature requests, or pull requests to improve the extension.
Enjoy your fake developer session! 👨💻🚀