Generate professional worklogs instantly from your code changes using AI.
Demo
Watch our demo video to see Worklog AI in action:
About Worklog AI
Worklog AI is a powerful VS Code extension that automatically generates detailed worklogs from your code changes. Whether you need to document your work for team stand-ups, client reports, or personal tracking, Worklog AI saves you time by analyzing your code changes and creating professional summaries.
The extension leverages advanced AI models (Google Gemini or OpenAI) to understand your code modifications and generate meaningful descriptions that can be customized to your specific needs.
Features
AI-Powered Analysis: Intelligent parsing of code changes to identify meaningful modifications
Multiple AI Providers:
Google Gemini: Fast and efficient AI model with dynamic model selection
OpenAI: Advanced reasoning capabilities with real-time model discovery
Local LLM: Use your own locally hosted LLM for privacy and customization (setup guide)
Multiple Worklog Styles:
Technical Style: Detailed implementation specifics for developer handoffs
Business Style: Business impact with minimal technical jargon for stakeholder reports
PR Template Auto-Fill: Automatically fill GitHub PR templates from .github/*.md files with AI-generated content
Multi-Commit Selection: Generate comprehensive PR descriptions from manually selected commits
Flexible Source Options: Generate from current uncommitted changes or select specific commits
Dynamic Model Selection: Real-time fetching of available models from Gemini and OpenAI APIs
Customizable Settings: Configure default AI provider, worklog style, and automation options
Direct Integration: Access directly from the VS Code sidebar or Source Control view
Available Commands
Command
Description
✨ Generate New Worklog
Open the worklog generation wizard
✨ Create Worklog from Uncommitted Changes
Generate a worklog based on current uncommitted changes
📝 Create Worklog from Commit History
Select a specific commit to generate a worklog
📋 Fill PR Template
Auto-fill GitHub PR templates from uncommitted changes
📋 Fill PR from Commits
Fill PR templates from manually selected commits
🤖 Select Gemini Model
Choose from available Gemini models
🤖 Select OpenAI Model
Choose from available OpenAI models
📤 Save Worklog to File
Export the generated worklog to a file
📋 Copy Worklog to Clipboard
Copy the generated worklog to clipboard
🔄 Refresh Worklog Panel
Refresh the worklog panel
⚙️ Configure Worklog Settings
Open the extension settings
Getting Started
Install the extension from the VS Code Marketplace
Configure your API key (if using cloud providers):