Documentation
Everything you need to know about DevArc. Learn how to track your developer journey, analyze your productivity, and grow your skills.
Getting Started
Set up your account and connect your GitHub repositories in minutes.
Features
Explore Dashboard, Journal, Analytics, and Achievements features.
Keyboard Shortcuts
Navigate faster with keyboard shortcuts.
FAQ
Find answers to frequently asked questions.
API Reference
REST API documentation for developers.
Support
Report issues or request features on GitHub.
Features Overview
Dashboard
Your central hub for tracking development metrics. View commit activity, contribution graphs, language statistics, and repository health at a glance.
- Real-time metrics updates via WebSocket/SSE
- Interactive contribution heatmap
- Language breakdown with trend indicators
- Recent activity feed
- Burnout risk indicator
Developer Journal
Reflect on your work with a private developer journal. Track mood, energy levels, and link entries to specific commits or projects.
Search Syntax
mood:happy- Filter by moodtag:learning- Filter by tagenergy:>3- Energy level above 3before:2024-01-01- Entries before dateafter:2024-01-01- Entries after date"exact phrase"- Exact phrase search
Analytics & Insights
Deep insights into your development patterns powered by statistical analysis and pattern detection.
- Velocity Metrics: Track your coding speed and consistency
- Focus Metrics: Measure deep work sessions and context switches
- Pattern Detection: Discover your optimal work hours and habits
- Burnout Prevention: Early warning system for overwork
- Productivity Forecasts: Predict your output for the week ahead
- Personalized Recommendations: AI-powered suggestions for improvement
Achievements & Gamification
Stay motivated with achievements, XP points, and level progression.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| g d | Go to Dashboard |
| g j | Go to Journal |
| g a | Go to Analytics |
| g r | Go to Repositories |
| n | New Journal Entry |
| / | Focus Search |
| ? | Show Keyboard Shortcuts |
| Esc | Close Modal / Cancel |
Frequently Asked Questions
How does DevArc track my activity?
DevArc connects to your GitHub account via OAuth and receives real-time webhook notifications for push events. We also periodically sync your repository data to ensure accuracy. All data is processed and stored securely.
Is my data private?
Yes. Your journal entries, metrics, and personal data are private to your account. We never share individual data. Benchmark comparisons use anonymized, aggregated statistics only.
Can I import historical data?
Yes! When you connect a repository, DevArc automatically imports historical commit data (up to 1 year by default). You can trigger a full import from the repository settings.
How is burnout risk calculated?
Burnout risk is calculated based on multiple factors including: consecutive working days, weekend activity frequency, average session duration, declining mood trends (from journal entries), and fix/bug commit ratio. The algorithm is designed to help you maintain a healthy work-life balance.
How do achievements and XP work?
You earn XP for daily coding activity and unlocking achievements. Achievements are awarded for milestones (commits, lines of code), streaks (consecutive days), skills (languages used), and special accomplishments. Maintaining a streak provides an XP multiplier bonus!