Documentation

Everything you need to know about DevArc. Learn how to track your developer journey, analyze your productivity, and grow your skills.

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 mood
  • tag:learning - Filter by tag
  • energy:>3 - Energy level above 3
  • before:2024-01-01 - Entries before date
  • after: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.

🔥
Streak
Milestone
💻
Skill
🏆
Special

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!