npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

argustack

v0.3.1

Published

Project analysis platform — Jira + Git + DB

Readme

Argustack

npm version npm downloads license

Ask AI about your Jira, Git, and GitHub — powered by local data, not cloud APIs.

Argustack downloads your project data into a local hub (Postgres + Neo4j + Qdrant), indexes your codebases with tree-sitter, and gives Claude direct access via 46 MCP tools. All data stays on your machine.

Was ticket PROJ-123 implemented as described? Who reviewed the PR and what was the feedback? How long will it take Sarah to fix this bug?

Features

  • Jira / Jira Proxy / CSV — issues, comments, changelogs, worklogs, links, all custom fields
  • Git — commits, per-file diffs, automatic issue cross-references
  • GitHub — PRs, reviews, comments, releases, automatic issue cross-references
  • External DB — schema introspection + read-only SQL against your app database
  • Cross-source timeline — Jira + Git + GitHub events in chronological order
  • Semantic search — find issues by meaning, not just keywords (pgvector)
  • Task estimation — predict duration per developer based on actual history
  • Knowledge graph — entity-relationship graph (issues, developers, modules, PRs) with impact analysis
  • Code intelligence — Cursor-style RAG: tree-sitter AST + Neo4j call graph + Qdrant semantic search. Default embeddings via Ollama (nomic-embed-text, 768d); LM Studio and Voyage AI are opt-ins.
  • Multi-tenant hub — one Postgres + Neo4j + Qdrant stack in ~/.argustack/, many workspaces inside it (CASCADE-isolated by workspace_id).
  • 46 MCP tools — Claude queries your data via SQL + Cypher + vector search. Every tool advertises title + readOnly/destructive annotations so Claude Desktop can warn before write operations.
  • IDE Plugin — kanban board for JetBrains IDEs where columns are Claude Code skills.
  • 100% local — no cloud, no accounts, no telemetry.

Quick Start

npm i -g argustack

# 1. Bootstrap the hub (Postgres + Neo4j + Qdrant + pgweb + optional Ollama).
argustack init

# 2. Create a workspace and bind your sources.
argustack workspace add my-project
argustack add jira   --workspace my-project --url https://team.atlassian.net --email [email protected] --token ATATT...
argustack add git    --workspace my-project --path /path/to/repo
argustack add github --workspace my-project --owner org --repo repo --token ghp_...
argustack add code   --workspace my-project --root /path/to/repo

# 3. Sync data and (optionally) index code.
argustack sync --workspace my-project
argustack code index --project my-project

# 4. Connect Claude.
argustack mcp install

That's it. Ask Claude about your project.

argustack init auto-installs missing dependencies (Docker via OrbStack, Ollama with nomic-embed-text), resolves port conflicts, and applies the hub schema. For the full decision flow and every branch (auto-install vs manual, port conflicts, re-init detection, LLM probe error classification), see AGENTS.md → Init Flow.

IDE Plugin

Kanban board inside JetBrains IDEs (IntelliJ, WebStorm, PyCharm, …) where columns are Claude Code skills. Drag a task card to a skill column and Claude executes it.

  • Cards are Markdown files in Docs/Tasks/
  • Columns auto-discovered from .claude/skills/
  • Workflows group skills into pipelines (plan, implement, test, review)

Download from GitHub Releases and install via Settings → Plugins → Install from Disk.

The CLI and IDE plugin are independent — the plugin works without the CLI.

Security

Argustack is a CLI tool with no backend, no cloud, no accounts. Credentials live in ~/.argustack/config.env on your machine (chmod 600). Data lives in PostgreSQL + Neo4j + Qdrant on localhost. Nothing is uploaded anywhere unless you opt into Voyage AI / OpenAI embeddings.

Documentation

  • AGENTS.md — full CLI command reference, MCP tool reference (46 tools), init flow diagram, architecture, file map, hub schema, debugging
  • llms.txt — LLM-friendly project summary (read this if you're Claude)
  • CLAUDE.md — architecture, tech stack, workspace concept, contributor conventions

License

MIT