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

devai-cli-coder

v1.0.2

Published

DevAI - Autonomous AI coding assistant

Readme

DevAI CLI 🚀

DevAI is an elite, autonomous CLI-based AI software engineer. It doesn't just autocomplete code—it natively understands your workspace, plans architectures, spins up parallel background agents, writes files, and acts as its own QA engineer to auto-fix errors.

🌟 Core Features

1. Kilo Orchestrator Mode

DevAI features an advanced multi-agent orchestration pattern inspired by the latest agentic frameworks. When asked to perform a complex, multi-stage objective:

  • Understand: Spawns an "Explorer" agent to read the codebase.
  • Plan: Breaks the request down into a strict dependency array.
  • Execute: Launches isolated, specialized "Coder" agents in parallel waves to tackle non-overlapping files completely simultaneously.
  • Synthesize: Evaluates the returning code diffs and summarizes the objective.

2. Deep Web Research

Instead of relying on outdated training data, DevAI accesses the live internet:

  • websearch: Uses the Exa AI MCP to intelligently crawl for up-to-date documentation and API specifications.
  • webfetch: Pulls raw HTML from URLs and natively parses the DOM into LLM-optimized Markdown (supporting payloads up to 5MB).

3. Smart Context Management

Never run out of tokens. DevAI explicitly calculates context windows, compacts old conversation history, and utilizes list_files and search_content to only parse exactly what it needs instead of blindly uploading your entire repository.

4. Interactive Plan Mode (/plan)

Not ready to write code? DevAI can act as a Lead Architect. It will natively explore your workspace, generate a .kilo/plans/ markdown blueprint, and iteratively debate technical decisions with you before handing off the final approved plan to the implementation agents.

5. The Self-Debugger (/build)

DevAI tests its own work. If you run the /build command, DevAI executes your local test script (e.g., npm run test). If it crashes, DevAI parses the console traceback, infers missing NPM dependencies if needed, and modifies the source code autonomously until the build passes.

6. The Polish Agent (/polish)

Done implementing a feature? Launch the autonomous Polish agent to sweep through your workspace. It strictly focuses on improving UI/UX margins, refactoring messy functions, and unifying design tokens without altering core logic.

7. Multi-Model Support

DevAI isn't locked to one provider. It natively swaps between configurations for:

  • NVIDIA API (Powered by top models including NVIDIA Nemotron-120B, Qwen3-Coder-480B, Moonshot Kimi-k2.5, and GLM-5)
  • DeepSeek
  • Groq / Llama 3
  • GPT-OSS / Open-Weights models

8. Surgical Patching

Instead of overwriting 500-line files to add a single comment, DevAI uses native AST-like Diff patching to explicitly search-and-replace only the specific lines that changed, drastically reducing execution time.

9. Git Rollback (Safety Guard) 🛡️

DevAI takes a true git snapshot of your code before every single edit. It displays exactly what was modified and asks you: "Keep changes? (y/undo)". If you type undo, the AI's changes are instantly wiped out and your code is restored.


🌍 Installation

You can install DevAI globally to use the CLI in any project directory on your machine.

npm install -g devai-cli-coder

(Note: Requires Node.js v18 or newer).


⚡ Quick Start

Open a terminal in any project folder and type:

devai

In-Session Commands

| Command | Description | | -------------- | ---------------------------------------------------- | | /plan <desc> | Enter Planner Mode to research and document an architecture plan | | /build | Drop into the Self-Debugger. Runs your build/test script and auto-fixes errors | | /build <cmd> | Set a custom build command globally (e.g., /build npm run typecheck) | | /git <msg> | Quick sequence to add, commit, and push your current changes | | /polish | Triggers the UI/UX auto-polish designer agent | | undo / n | Revert the very last AI edit instantly | | exit | Quit the DevAI session |

License

MIT