A set of scripts to fetch and report on activity from Linear for your team.
- Team Issues Report – Aggregate view of issues per developer (assigned, created, completed, estimated points, etc.)
- Developer Activity Report – Detailed activity for a single developer (comments, reactions, issues created/assigned)
-
Install dependencies:
npm install
-
Copy
.env.exampleto.envand add your Linear API key:cp .env.example .env
-
Add your Linear API key in
.env(get it from Linear → Settings → API).
node team_issues_report.jsUses TEAM_EMAILS from .env, or pass emails as arguments. Use --month "December 2025" for a specific month, or --all for all users.
node linear_queries_developer.js user@example.comPass the developer’s email. Optionally add a number of days (e.g. 60) or all for no date filter.
- Node.js
- Linear API key
- Team member emails (optional if using
--all)