supreme-gg-gg/instagram-cli - Open Source PR Review Scorecard

Instagram's CLI and TUI client -- The ultimate weapon against brainrot

C-Rank Grade: A (Welcoming) - 58/100

External PR Merge Rate: 56%

Response Time: 3d

First Timer Success: 50%

Frequently Asked Questions

Is supreme-gg-gg/instagram-cli welcoming to first-time open-source contributors?

supreme-gg-gg/instagram-cli has a recorded first-timer success rate of 50.0%. Repositories ranked A typically provide actionable feedback during code reviews and actively nurture new community contributors.

How fast can I expect code review feedback on my pull request?

Maintainers in supreme-gg-gg/instagram-cli respond to incoming external pull requests in approximately 82.3 hours on average. Keeping PRs focused on single tasks and ensuring tests pass helps maintainers review faster.

What does the 58.0 C-Rank™ score (A Tier) represent?

The C-Rank™ system evaluates GitHub projects on a 0–100 scale using real data: PR merge rates, review turnaround time, active maintainer presence, and first-time contributor success. A score of 58.0 places supreme-gg-gg/instagram-cli in the A tier.

What is the external contributor pull request merge rate for supreme-gg-gg/instagram-cli?

The external contributor pull request merge rate for supreme-gg-gg/instagram-cli is 55.6%, based on public PR activity from non-core contributors.

Are there Good First Issues available in supreme-gg-gg/instagram-cli?

supreme-gg-gg/instagram-cli currently has 5 active issue(s) tagged with beginner-friendly labels like "good first issue", "beginner", or "up-for-grabs".

supreme-gg-gg
supreme-gg-gg/instagram-cliA•Welcoming2.2k
GitHub
Back to Explorer
supreme-gg-gg

supreme-gg-gg/instagram-cli

2,171
Active (30d)A•Welcoming(58/100)TypeScript

Instagram's CLI and TUI client -- The ultimate weapon against brainrot

GitHub
Compare••
Jump to:

AI Maintainer Review Guidelines

Review Persona

Empathetic Technical Mentor

Warmth Score
7.5/10
Patience Score
8.2/10
Nitpick Rate
20%

Collaborative maintainer environment in supreme-gg-gg/instagram-cli. Reviews community pull requests with focus on project quality.

What Contributors Actually Say

Discussions in supreme-gg-gg/instagram-cli focus heavily on practical implementation feedback, code formatting standards, and issue reproduction details.

Hidden Friction Signals

Unlinked PRs without issue context and changes that fail automated test suites face the highest review friction.

Unwritten Rules

  • •1) Keep PR scope strictly aligned with the linked issue.
  • •2) Ensure local linters pass before opening a review.
  • •3) Maintain full test coverage for modified logic.

Top PR Submission Do's

  • •Ensure code complies with the project coding style
  • •Keep PRs scoped to a single concern
  • •Include context and link to the related issue

Top PR Friction Pitfalls (Don'ts)

  • •Do not submit PRs without linking an issue
  • •Do not break existing tests without fixing them
  • •Do not mix unrelated refactors in a single PR
Response Velocity
3 days+
Standard maintainer review cycle

Average Response Latency

Tracks hours until a maintainer leaves a review, comment, or PR response.

Merge Efficiency
55.6%
Moderate PR acceptance rate

External Acceptance Rate

Percentage of community pull requests successfully merged into main.

First-Timer Success
50.0%
Accepts new contributor PRs

First PR Conversion

Rate at which developers submitting their first repository PR succeed.

Active Maintainers
3 core
Small core review team
Diagnostic Health HUD
55.6%
Merge Gauge
50.0%
1st-Timer
Community Vibe37/100

Embed C-Rank Badge

Show contributors that your repository actively reviews and merges external pull requests.

GetMerged C-Rank badge for supreme-gg-gg/instagram-cli
[![GetMerged C-Rank](https://getmerged.abhishekco.de/api/badge/supreme-gg-gg/instagram-cli)](https://getmerged.abhishekco.de/supreme-gg-gg/instagram-cli?utm_source=github&utm_medium=badge)

Active Good First Issues (5)

View on GitHub

Meta changed their API recently so they're shown as some generic link share and media share now, previously we were able to determine their types and render it properly (either as a viewable post share with view x command or display the clickable URL link). Likely changes are investigating new return types from API, finding out what changed, if upstream update is needed or we can update our handlers. Acceptance criteria is to verify that both media share and link share works in the chat.

📅 Opened Jul 10, 2026💬 0 comments
Quality: 80/100Contribute

Currently, the read command uses a simplified messages.slice(-options.limit) approach to display the most recent messages (introduced in PR #356). While this correctly fixes the message ordering, it introduces a few pagination bugs and edge cases that need to be addressed. 1. Cursor Skipping (Data Loss During Pagination) When a user requests a --limit smaller than the API's page size, the older messages in that fetched page are sliced off and hidden from the output. However, the command still returns the nextCursor from the entire fetched page. Impact: If the user attempts to fetch older messages using this returned cursor, the API will start fetching from the end of the original page, permanently skipping the messages that were sliced off. Reproduction: # Assume an API page returns messages 0 to 10 instagram-cli read <thread-id> --limit 5 # Outputs newest 5 messages: 4, 3, 2, 1, 0. (Cursor points to message 10) instagram-cli read <thread-id> --limit 5 --cursor <returned-cursor> # Out

📅 Opened Jun 25, 2026💬 0 comments
Quality: 40/100Contribute

Problem The feed only shows a small number of posts (roughly 3-12), which is just the first page returned by the Instagram API. There is no way to load more posts. Expected behavior Be able to load more posts by scrolling down or pressing a key, similar to infinite scroll. Current behavior instagram-cli feed calls feed.timeline().items() once with no pagination, so only the first API page is shown.

📅 Opened Apr 16, 2026💬 0 comments
Quality: 30/100Contribute

The #<path> message syntax reads any file the process has access to, embeds its contents into an Instagram DM, and sends it — with no confirmation prompt, no path restrictions, and no file size limit. Location source/utils/preprocess.ts:43-86 const content = await fs.readFile(absolutePath, 'utf8'); const formattedContent = `\n--- ${path.basename(absolutePath)} ---\n${content}`; textContents.push(formattedContent); Problem Sending a message containing any of these would read and transmit the file over Instagram DMs: #~/.ssh/id_rsa #~/.instagram-cli/users/myuser/session.ts.json #~/.aws/credentials #/etc/passwd There is no: User confirmation before sending file contents Allowlist of permitted directories File size limit Check against known sensitive file patterns This makes social engineering trivial — e.g., "hey can you send me #~/.ssh/id_rsa?" — and accidental exfiltration possible if a user misunderstands the # syntax. Suggested Fix Add a confirmation prompt before embedding

📅 Opened Feb 26, 2026💬 1 comment
Quality: 80/100Contribute

Is your feature request related to a problem? Please describe. Currently, instagram-cli stores all user data, config, cache, and downloads inside ~/.instagram-cli. While this works, it does not follow the XDG Base Directory specification, which is the standard on Linux and other Unix-like systems for separating configuration, cache, and user data. Users who follow XDG conventions have cluttered home directories, and this prevents integration with system-wide standards for managing user directories. Describe the solution you'd like Optional support for XDG user directories: Purpose Current path Example XDG path Config ~/.instagram-cli/config.ts.yaml $XDG_CONFIG_HOME/instagram-cli/config.ts.yaml User data ~/.instagram-cli/users $XDG_DATA_HOME/instagram-cli/users Cache ~/.instagram-cli/cache $XDG_CACHE_HOME/instagram-cli Media / downloads ~/.instagram-cli/media $XDG_DATA_HOME/instagram-cli/media Generated files ~/.instagram-cli/generated $XDG_DATA_HOME/instagram-cli/generat

📅 Opened Jan 30, 2026💬 1 comment
Quality: 80/100Contribute
Looking for more TypeScript beginner tasks?Explore TypeScript GFI

Contributor Community Vibe Feedback

Rate what actually matters after opening a pull request here.

Have you contributed to this repo?

Rate your first-hand PR experience (review speed, maintainer responsiveness, and onboarding ease) to help other contributors.

3 ratings required
Maintainer helpfulness
Review speed
Beginner friendliness

Contributor Compatibility & Review Speed Analysis for supreme-gg-gg/instagram-cli

When evaluating whether to contribute to supreme-gg-gg/instagram-cli, response velocity and maintainer engagement are crucial. GetMerged continuously tracks pull request trajectories, first-comment latency, and code review rounds to help developers avoid submitting pull requests to backlogged repositories.

Currently, maintainers of supreme-gg-gg/instagram-cli acknowledge new external contributions in approximately 3 days+. Out of all submitted pull requests from non-core authors in the last 180-day window, 55.6% were successfully merged into the primary branch.

Frequently Asked Questions - Contributing to supreme-gg-gg/instagram-cli

01

Is supreme-gg-gg/instagram-cli welcoming to first-time open-source contributors?

supreme-gg-gg/instagram-cli has a recorded first-timer success rate of 50.0%. Repositories ranked Welcoming typically provide actionable feedback during code reviews and actively nurture new community contributors.

02

How fast can I expect code review feedback on my pull request?

The initial maintainer response time averages ~3 days+. Keeping PRs scoped to single concerns and ensuring CI checks succeed will optimize review turnaround.

03

What does the 58.0 C-Rank™ score represent?

The C-Rank™ index scores repositories on a 0 to 100 scale using an objective formula: external PR merge rates, initial response speed, active maintainer count, and first-time contributor retention. A score of 58.0 places supreme-gg-gg/instagram-cli in the Welcoming tier.

04

What is the external contributor pull request merge rate for supreme-gg-gg/instagram-cli?

The external pull request merge rate is 55.6%. GetMerged isolates non-core community contributions so external developers get an accurate benchmark of PR acceptance probability.

05

Are there beginner Good First Issues open in supreme-gg-gg/instagram-cli?

Yes, supreme-gg-gg/instagram-cli currently has 5 active issue(s) tagged with beginner-friendly labels. You can inspect these directly from the repository issues tab.

GetMerged C-Rank™ Indexing Standard

All metrics displayed for supreme-gg-gg/instagram-cli are automatically retrieved via the public GitHub API and recalculated daily. Insider pull requests submitted by repository owners or organization members are excluded from merge rate calculations to preserve objective external contributor statistics.