Easy Github Access provides seamless one-click GitHub repository selection, automated hands-free Git background commits with developer branch isolation, AI release notes synthesis, and an interactive audit dashboard right inside VS Code.
💡 Key Features Every Developer Should Know
🌐 One-Click Remote Repository Selection: Browse, search, and link your online GitHub repositories directly inside VS Code (Easy Github Access: Select GitHub Repository).
🚀 Debounced Background Auto-Commit: Automatically stages and commits workspace file changes after an idle buffer countdown (default: 30s) without interrupting your typing flow.
🛡️ Branch Isolation & Protection: Automatically creates and commits to a developer branch, keeping your production main branch protected from direct background commits.
🔀 Interactive Merge Approvals: Prompted interactive approval flow for merging developer -> main with atomic rollbacks (git merge --abort).
🤖 AI Commit & Release Notes: Synthesizes conventional commit messages, AI Pull Request descriptions, and release notes/changelogs.
🗄️ Zero-Native SQLite Audit Trail: Records a local WebAssembly SQLite audit log (sql.js) of all commits, pushes, and branch promotions.
📊 Real-Time Activity Dashboard: View live telemetry, branch states, and file modification history in an embedded VS Code webview tab.
🛠️ Commands Reference
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and type Easy Github Access:
Command
Description
Easy Github Access: Select GitHub Repository
Browse online GitHub repos and link to current workspace
Easy Github Access: Open Activity Dashboard
Open real-time repository telemetry webview tab
Easy Github Access: Sign in to GitHub
Authenticate via native GitHub OAuth or PAT
Easy Github Access: Commit & Push Now
Manually flush buffer and execute commit & push
Easy Github Access: Create Automated Pull Request
Create GitHub Pull Request from developer -> main
Easy Github Access: Generate AI Release Notes
Synthesize Markdown release notes & changelog
Easy Github Access: Search Commit History
Search SQLite audit database by hash, message, or author
Easy Github Access: Approve Merge to Main
Safely promote code to protected main branch
⚙️ Extension Settings
Configure via VS Code Settings (Ctrl+, / Cmd+, -> Search Easy Github Access):