Context-aware articles for VS Code, powered by daily.dev API
Built for the daily.dev Public API Hackathon 2026
daily context is a VS Code extension that surfaces relevant developer articles from daily.dev as you code. Highlight any code snippet, and instantly get curated articles that match your context—no commands, no shortcuts, just natural workflow integration.
- 🔍 Real-time Suggestions - Highlight code and get instant article recommendations
- ⚡ Zero Configuration - Install and start using immediately, no API keys required
- 🎯 Smart Context Detection - Extracts keywords from your code using pattern matching
- 📚 daily.dev Powered - Access thousands of curated developer articles
- 🎨 Clean UI - Sidebar integration with daily.dev branding
- Download the
.vsixfile from Releases - In VS Code:
Extensions → ... (More Actions) → Install from VSIX - Select the downloaded
.vsixfile - Reload VS Code
Or install via command line:
code --install-extension daily-context-0.0.1.vsix- Open any code file in VS Code
- Highlight a code snippet (function, variable, or any text)
- Articles appear automatically in the "DAILY CONTEXT" sidebar
- Click any article to read on daily.dev
No commands needed - just highlight and read!
- Sidebar shows articles instantly after highlighting code
- daily.dev branding with clean, minimal UI
- Direct links to full articles
- Language: TypeScript
- Platform: VS Code Extension API
- API: daily.dev Public API (recommend/keyword endpoint)
- HTTP Client: Native
fetch(Node.js 18+) - Keyword Extraction: Regex-based pattern matching
- Node.js 18+ (for native fetch support)
- VS Code 1.85.0+
# Clone the repo
git clone https://github.com/hypnoticdata777/dailyContext.git
cd dailyContext
# Install dependencies
npm install
# Run extension in debug mode
# Press F5 in VS Code to launch Extension Development HostdailyContext/ ├── src/ │ ├── extension.ts # Main entry point │ ├── parser/ │ │ └── ContextParser.ts # Keyword extraction logic │ ├── services/ │ │ └── DailyDevService.ts # API integration │ └── views/ │ └── webviewProvider.ts # Sidebar UI ├── media/ # Icons and assets └── package.json # Extension manifest
Event: daily.dev Public API Hackathon 2026
Submission Deadline: May 25, 2026
Developer: Carlos Sanchez (@hypnoticdata777)
- ✅ Fixed deselect behavior and UI state management
- ✅ Added CODE_KEYWORDS pattern for better large selection support
- ✅ Edge case testing (6/6 tests passed)
- ✅ Built and deployed landing page
MIT License - see LICENSE for details
Powered by the daily.dev Public API
Made with ❤️ for the developer community
