← Back to home

LinkedIn CLI

Unofficial LinkedIn profile and post CLI using an email/password session and Node fetch

Project type
npm Package
Role
Creator & Maintainer
Date
Since July 2026

Overview

cli-linkedin (`linkedin` command) is an unofficial CLI for reading your LinkedIn profile and creating text posts through a saved email/password session. Session cookies stay local; passwords are never written to disk.

Technology

  • Node.js
  • TypeScript
  • fetch

Key features

  • Email/password login without a browser
  • Read profile, positions, education, skills, and current member
  • Dry-run defaults for profile updates and posts
  • Publish text posts with optional links when --live is set
  • Machine-readable JSON output and local session storage under ~/.config/linkedin-cli/

Why it was built

  • To manage LinkedIn profile reads and text posts from the terminal
  • To keep auth session-based and avoid storing passwords on disk

Visit LinkedIn CLI