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

@nanocollective/nanocoder

v1.29.0

Published

An open coding agent for your terminal, built by a community collective rather than a company. Bring your own model, keep your code on your machine, and owe nothing to anyone.

Downloads

9,122

Readme

Nanocoder

English 简体中文

一個純終端驅動的開源程式設計 Agent,由社群共同打造,不受商業公司控制。模型隨意選擇,程式碼留在本地,告別平台綁定。

Nanocoder 由非營利性 AI 開發者社群 Nano Collective 打造。它能透過你指定的模型來實現 Agentic Coding(智能體程式設計):既能用 Ollama 跑本地模型,也能接入 OpenRouter、Anthropic、Google 以及各類相容 OpenAI 格式的 API。誰來處理你的程式碼?資料傳送到哪裡?全由你自己決定。這裡沒有閉源黑盒,也沒有把關鍵能力鎖在付費牆後面:尊重隱私本地優先面向所有人免費開放

Example


Build Status Coverage Version NPM Downloads NPM License Repo Size Stars Forks

快速開始

npm install -g @nanocollective/nanocoder
nanocoder

如果你使用 macOS/Linux,也可以通过 HomebrewNix Flakes 安裝。

CLI 參數用法

你可以通過命令列直接指定 Provider、模型以及啟動模式:

# 指定 Provider 和模型,直接執行一次性任務(非互動模式)
nanocoder --provider openrouter --model google/gemini-3.1-flash run "analyze src/app.ts"

# 指定 Provider,進入互動模式
nanocoder --provider ollama --model llama3.1

# 參數可以靈活放在 run 命令前面或後面
nanocoder run --provider openrouter "refactor database module"

# 直接以特定模式啟動(normal、auto-accept、yolo、plan)
nanocoder --mode yolo
nanocoder --mode plan run "audit the auth module"

文件

完整文件可以在 docs.nanocollective.org 線上閱讀,也可以直接查看目前倉庫的 docs/ 目錄:

  • 快速入門 - 安裝、設定及上手指南
  • 設定選項 - AI Provider 設定、MCP 伺服器、個人化偏好、記錄與逾時設定
  • 核心功能 - Skills(指令、子 Agent、工具及事件觸發器)、專案級 Daemon(守護行程)、上下文 Checkpoint(檢查點)、開發模式及任務管理等
  • 指令參考 - 內建 Slash(斜線)指令全覽
  • 快捷鍵鍵位 - 終端快捷鍵速查表
  • 社群指南 - 如何貢獻程式碼、加入 Discord 以及參與專案建設

為什麼選擇社群驅動

Nanocoder 由社群集體而非商業公司打造,直接決定了它的安全性。這裡沒有付費牆,沒有在後台偷偷上傳你 Prompt 的遙測,也沒有被 KPI 和商業變現綁架的更新路線圖。開發它的人,正是每天在真實工作中使用它的人。

以社群形式開源共建,意味著 Nanocoder 會堅持中立:你不會被某一家大廠的模型生態綁死;同時,Nano Collective 旗下的所有專案都共用同一套程式碼規範、測試標準和發佈流程,這讓程式碼庫保持清晰、易讀,也對開源貢獻者更友好。

這不僅僅是一個趁手的工具。我們正在打造一個真正開放的 AI 工具生態,歡迎看看 Nano Collective 的其他開源專案。現在加入的早期貢獻者,將直接參與塑造這個生態的未來。

贊助商

Nanocoder 純為社群而生,不以營利為目的。我們的持續開發離不開贊助商的支持。成為贊助商

Atlas Cloud

Atlas Cloud 是一個全模態 AI 推理平台,為開發者提供統一的 API 介面,讓你無縫呼叫影片生成、圖像生成以及各種 LLM 模型。無需再維護繁雜的多廠商鑑權,只需接入一次,即可使用 300 多個跨模態精選模型。

歡迎了解 Atlas Cloud 新推出的 Coding Plan 優惠,以更具性價比的預算獲取 API 額度。

加入社群

Nano Collective 是一個非營利組織,旨在為開發者社群打造優秀的 AI 工具。非常期待你的加入。