GalenAI
The AI developer assistant that documents, debugs, and reports — all in one workflow.

🚀 What Makes GalenAI Different?
Three tools in one. No existing extension does all of this together:
- Auto-documentation as you code
- Plain English error explanations + fixes
- Daily productivity reports you can share
✨ Features
📝 1. Auto-Documentation
GalenAI watches you code and automatically generates documentation in your style — learning from how you already write.
- Functions & Classes → Instant AI-generated JSDoc, docstrings, or comments
- README Updates → Keeps your project documentation in sync
- Inline Comments → Explains complex logic as you write it
- Style Learning → Adapts to your existing documentation patterns
// Before: You write a function
function calculateTotal(items, taxRate) {
return items.reduce((sum, i) => sum + i.price, 0) * (1 + taxRate);
}
// After: GalenAI adds this automatically
/**
* Calculates the total price of all items including tax.
* @param {Array} items - Array of item objects with price property
* @param {number} taxRate - Tax rate as decimal (e.g., 0.08 for 8%)
* @returns {number} Total price including tax
*/
function calculateTotal(items, taxRate) {
return items.reduce((sum, i) => sum + i.price, 0) * (1 + taxRate);
}
🐛 2. Error Explanation + Fixes
Paste a stack trace or let GalenAI read your terminal output. It tells you exactly what broke, why, and how to fix it.
Plain English Translation → No more cryptic error messages
Root Cause Analysis → Understands why the error occurred
2–3 Ranked Fixes → From most to least likely solution
One-Click Apply → Fix errors without leaving your editor
Example:
text
❌ Error: Cannot read property 'map' of undefined
🧠 GalenAI says:
"Your 'users' variable is undefined because the API call hasn't finished yet."
🔧 Fix options:
1. Add optional chaining: users?.map(...) [Recommended]
2. Initialize users as empty array: const users = []
3. Add loading state check before rendering
📊 3. Daily Dev Report
Every evening, GalenAI generates a personalized summary of your coding day — shareable on Twitter/X.
What you get:
Lines of code written
Files touched
Potential bugs introduced
Code complexity changes
Actionable cleanup suggestions
Sample Report:
text
📅 Today's Dev Report - June 15, 2026
✍️ 340 lines written
📁 6 files touched
🐛 2 potential bugs introduced
📈 Code complexity: +12%
🔨 Tomorrow's cleanup:
- Refactor auth.js (cyclomatic complexity too high)
- Add error handling in api.service.js
- Remove 3 unused imports
#DevReport #GalenAI
🎯 Quick Start
Installation
Open VS Code
Go to Extensions (Ctrl+Shift+X)
Search for "GalenAI"
Click Install
Or install from the command line:
bash
code --install-extension your-publisher-name.galenai
Setup
Get an API Key → Sign up at galenai.dev (free tier available)
Open VS Code → Press Ctrl+Shift+P → Type "GalenAI: Configure"
Paste your API key → Save
Start coding → That's it! GalenAI works automatically.
Commands
Command What it does
GalenAI: Document This Manually trigger documentation for selected code
GalenAI: Explain Error Open error explanation panel
GalenAI: Generate Report Create on-demand productivity report
GalenAI: Share Report Post today's report to Twitter/X
⚙️ Configuration
Open VS Code settings (Ctrl+,) and search for "GalenAI":
Setting Default Description
galenai.autoDocument true Auto-document as you type
galenai.dailyReportTime 18:00 When to generate daily report (24h format)
galenai.errorAutoExplain true Auto-explain terminal errors
galenai.documentationStyle jsdoc JSDoc, docstring, or XML comment style
galenai.shareReports false Auto-share reports to connected Twitter account
🖥️ Web Dashboard
GalenAI isn't just a VS Code extension — it comes with a companion web dashboard at dashboard.galenai.dev
Dashboard features:
📊 Historical productivity trends
📈 Code quality metrics over time
📝 All past daily reports
🔗 Connect Twitter for auto-sharing
👥 Team analytics (coming soon)
❓ FAQ
Is my code sent to a server?
Yes, code snippets are sent to GalenAI's servers for AI processing. We never store your code longer than necessary. For sensitive projects, contact us about on-premise deployment.
How much does it cost?
Free tier: 1,000 documentation requests/month + 10 error explanations/day.
Pro tier ($9/month): Unlimited requests + team features.
Which languages are supported?
JavaScript, TypeScript, Python, Java, Go, Rust, C++, C#, PHP, Ruby, and Swift. More coming!
Can I turn off auto-documentation?
Yes — set galenai.autoDocument to false in settings and use manual commands only.
📝 Changelog
See the CHANGELOG.md for version history and updates.
🤝 Contributing
Contributions are welcome! Please read our Contributing Guidelines.
Fork the repository
Create your feature branch (git checkout -b feature/amazing)
Commit your changes (git commit -m 'Add amazing feature')
Push to the branch (git push origin feature/amazing)
Open a Pull Request
📄 License
MIT © Maurice Lubwama
💬 Support
📧 Email: mauricegalen7@gmail.com
🐦 Twitter: @GalenAI
💬 Discord: Join our server
📖 Docs: docs.galenai.dev
Built for developers who want to code smarter, not harder. ✨
text
---
## 📋 Instructions:
1. **Copy the entire block above** (from `# GalenAI` to the final line with the emoji)
2. **Open your `README.md` file** in VS Code
3. **Select all** (`Ctrl+A`) and **paste** (`Ctrl+V`) to replace everything
4. **Save the file** (`Ctrl+S`)
5. **Run the publish command**:
```powershell
vsce publish