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

autocode-agent

v0.1.0

Published

Node.js replication of autocodeCLI: An autonomous CLI AI coding agent built with DeepAgents, CommanderJS, Clack prompt, Chalk, and Yocto Spinner.

Readme

autocode-cli-js

autocode-cli-js is an AI-powered terminal coding assistant in Node.js, replicated directly from the Python autocodeCLI project. It plans, writes, reviews, and refactors code directly inside your current working directory.

Powered by DeepAgents and LangChain, it manages the entire software engineering workflow—from breaking down natural language requirements into architecture blueprints to producing production-ready code with built-in subagent reviews.


🌟 Key Features

  • Context-Aware Workspace: Operates directly inside your active terminal directory.
  • DeepAgents Architecture: Built with createDeepAgent harness and FilesystemBackend for state persistence and context management.
  • Specialized Subagents:
    • code_reviewer: Universal code review for syntax, performance, and security.
    • system_architect: Software design and implementation blueprints.
    • debugger: Stack trace diagnostic and surgical fixes.
    • api_researcher: Documentation and syntax researcher.
  • Human-in-the-Loop Safety: Prompts for interactive confirmation (via Clack prompt) before file deletions, modifying Git operations (commit, push, reset, etc.), or running terminal commands.
  • Modern Terminal UX: Uses CommanderJS for command parsing, Chalk for color styling, and yocto-spinner for real-time operation indicators.
  • Shared Configuration: Configuration saved to ~/.autocode/settings.json, fully compatible with autocodeCLI.

🚀 Installation & Usage

1. Global Installation (Recommended)

Install the package globally via npm:

npm install -g autocode-agent

2. Configure Model Credentials

Once installed, you can use the autocodecli command from anywhere to configure your model:

autocodecli set-model <provider> <model_name> [api_key] [base_url]

Examples:

# Set OpenAI
autocodecli set-model openai gpt-4o your_openai_api_key

# Set Anthropic
autocodecli set-model anthropic claude-3-5-sonnet-20241022 your_anthropic_key

# Set Ollama (local LLM)
autocodecli set-model ollama qwen2.5-coder:7b not_required http://localhost:11434

3. Start Interactive Agent

Simply type the command in any directory where you want the agent to work:

autocodecli

Local Development (From Source)

If you want to run it locally without installing globally:

git clone <repository_url>
cd autocode-cli-js
npm install

# Run locally
node src/cli.js