Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeFlow AINew to Visual Studio Code? Get it now.
CodeFlow AI

CodeFlow AI

CodeFlow AI

|
20 installs
| (0) | Free
AI-powered VS Code extension that tracks coding habits and provides productivity insights.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
CodeFlow AI Logo

CodeFlow AI

✨ AI-Powered Productivity Tracker for Developers ✨

Transform your coding habits with intelligent insights, personalized recommendations, and gamified achievements!

🎯 Features • 📦 Installation • ⚙️ Configuration • 🎮 Usage • 🏆 Gamification


[!IMPORTANT]

🔒 Privacy Notice 🔒

📝 Data Collection: When using the CodeFlow AI extension, your source code activity will be captured and analyzed to provide:

  • 📊 Productivity insights and metrics
  • 🤖 AI-powered recommendations
  • 📈 Performance trends and analytics

🏠 Local Processing: All data is processed locally on your machine by default

☁️ External Services: Optional external AI services (Google Gemini) can be configured

⚙️ Learn More: Review the Configuration section to understand how your data is handled

🎮 Usage

📊 Available Commands

Open Command Palette (Ctrl+Shift+P or Cmd+Shift+P) and type:

🔷 CodeFlow: Show Weekly Report
   └─ Display comprehensive productivity analytics with charts

🔶 CodeFlow: Train TensorFlow.js Model
   └─ Train local ML model for productivity predictions

🔷 CodeFlow: Test Gemini AI Connection
   └─ Verify Google Gemini AI integration

🔶 CodeFlow: Reset Extension to Fresh State
   └─ Clear all data and reset to initial state (cannot be undone)

📈 Weekly Report Features

The weekly report includes:

  • 📊 Coding Time Overview - Total hours by day
  • 💻 Language Distribution - Time spent per language
  • 📁 Most Active Files - Frequently edited files
  • 🎯 Command Usage Stats - Top VS Code commands
  • 📈 Productivity Trends - Week-over-week comparison
  • 💡 AI Recommendations - Personalized suggestions
  • 🏆 Achievement Summary - New badges earned

🎨 Screenshots

📊 Weekly Report Dashboard

View your productivity metrics at a glance

report

🏆 Achievement Badges

Unlock badges as you code

badges

📈 Activity Visualization

Beautiful charts and analytics

chart
chart

🎯 Features

📊 Activity Tracking

  • ⌨️ Keystroke Monitoring - Track your typing patterns
  • 🎯 Command Usage - Monitor VS Code command frequency
  • 📁 File Interactions - Analyze file access patterns
  • ⏱️ Time Tracking - Measure coding session duration
  • 🔍 Language Detection - Identify programming languages used

🧠 AI-Powered Insights

  • 📈 Productivity Reports - Weekly performance analysis
  • 💡 Smart Suggestions - Personalized improvement tips
  • 📉 Trend Analysis - Identify productivity patterns
  • 🎨 Visual Analytics - Beautiful charts and graphs
  • 🤖 Machine Learning - Local TensorFlow.js predictions

🎮 Gamification System

  • 🏅 Achievement Badges - Unlock coding milestones
  • ⭐ Points & Rewards - Earn points for activities
  • 📊 Leaderboards - Compare with team members
  • 🎯 Challenges - Complete daily/weekly goals
  • 🔥 Streaks - Maintain coding consistency

🔐 Privacy & Security

  • 🏠 Local Processing - Data stays on your machine
  • 🔒 Encrypted Storage - Secure data management
  • 🌐 Optional Cloud Sync - Team insights (opt-in)
  • 🔌 External API Support - Use your own AI services
  • ⚙️ Full Control - Customize what's tracked
  • 🔄 Reset Capability - Fresh start anytime with one command

⚙️ Configuration

🎛️ Extension Settings

Access settings via File > Preferences > Settings and search for "CodeFlow"

Setting Description Default Icon
codeflow.enabled Enable/disable activity tracking ✅ true 🔄
codeflow.cloudSync Sync data to cloud for team insights ❌ false ☁️
codeflow.useExternalAPI Use external AI API for analysis ❌ false 🔌
codeflow.apiEndpoint Custom AI API endpoint URL "" 🌐
codeflow.apiKey Authentication key for external API "" 🔑
codeflow.trackingInterval Data collection interval (minutes) 5 ⏱️
codeflow.showNotifications Display achievement notifications ✅ true 🔔

📝 Example Configuration

{
  "codeflow.enabled": true,
  "codeflow.cloudSync": false,
  "codeflow.useExternalAPI": false,
  "codeflow.trackingInterval": 5,
  "codeflow.showNotifications": true
}

🏆 Gamification

🏅 Badge Categories

🌟 Beginner

Beginner

  • 🎯 First Commit
  • 📝 100 Lines
  • ⏱️ 1 Hour Coding

⚡ Intermediate

Intermediate

  • 💪 1K Lines
  • 🔥 7 Day Streak
  • 🎨 5 Languages

🚀 Advanced

Advanced

  • 🌟 10K Lines
  • ⚡ 30 Day Streak
  • 🏆 50 Commits

👑 Master

Master

  • 💎 100K Lines
  • 🔥 100 Day Streak
  • 🎯 Perfect Week

🎯 Achievement System

Unlock badges by:

  • ✍️ Writing code consistently
  • 🎯 Completing daily challenges
  • 🔥 Maintaining coding streaks
  • 📚 Learning new languages
  • 🤝 Collaborating with teams

🛠️ Technology Stack

TypeScript Node.js TensorFlow VS Code API Chart.js


🔒 Privacy & Data

🏠 Local-First Approach

  • ✅ All data processed on your machine
  • ✅ No telemetry sent without consent
  • ✅ Full data ownership and control
  • ✅ Export/delete data anytime

☁️ Optional Cloud Sync

When enabled:

  • 🔐 End-to-end encryption
  • 🌐 Team insights and leaderboards
  • 📊 Cross-device synchronization
  • 🔑 Secure authentication

🚀 Roadmap

  • [ ] 🎯 Custom Goals - Set personal productivity targets
  • [ ] 📱 Mobile App - View reports on mobile devices
  • [ ] 🤖 Advanced AI - GPT-powered code suggestions
  • [ ] 🌍 Team Analytics - Organization-wide insights
  • [ ] 🔌 IDE Integration - Support for IntelliJ, Sublime
  • [ ] 🎨 Custom Themes - Personalize report appearance
  • [ ] 📊 Export Formats - PDF, CSV, Excel reports
  • [ ] 🔔 Smart Notifications - Break reminders, goal alerts

🤝 Contributing

We welcome contributions! 🎉

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch (git checkout -b feature/amazing)
  3. 💾 Commit your changes (git commit -m 'Add amazing feature')
  4. 📤 Push to the branch (git push origin feature/amazing)
  5. 🎯 Open a Pull Request

📄 License

MIT License - see LICENSE file for details


📞 Support

Need help? We're here for you! 💬

  • 📧 Email: support@codeflow-ai.com
  • 🐛 Issues: GitHub Issues
  • 💬 Discussions: GitHub Discussions
  • 📖 Documentation: Wiki

🌟 Release Notes

🎉 Version 0.1.4 (Latest)

New Features:

  • ✨ Reset Extension Command - Fresh start with one click
    • Clears all tracked activity data
    • Removes badges and progress
    • Deletes authentication tokens
    • Returns extension to initial state
  • 🤖 Google Gemini AI Integration - Test connection command
  • 🧠 TensorFlow.js Training - Train local ML models

Features:

  • ✨ Activity tracking and analytics
  • 📊 Weekly productivity reports
  • 🧠 AI-powered insights (Gemini + TensorFlow.js)
  • 🎮 Gamification system with badges
  • 🔐 Privacy-first local processing
  • 🏆 Achievement tracking
  • 📈 Beautiful data visualizations

Previous Releases:

  • 🎯 Version 0.0.1 - Initial release with core features

⭐ Star Us on GitHub!

If you find CodeFlow AI helpful, please consider giving us a star! ⭐

Made with ❤️ by the CodeFlow Team

Made with Love Open Source

⬆ Back to Top

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft