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

farming-code

v2.2.66

Published

Farming Code is a self-hosted browser workspace for running and supervising AI coding agents

Readme

Farming Code 工作台

Farming Code 与代码仓库和 Coding CLI 运行在同一台开发机上。Agent 进程、终端和项目文件都留在这台机器上;电脑或手机浏览器连接并操作这些真实 Session。

快速开始

准备好 Node.js 22.13 LTS(22.x)或 Node.js 24+,并确保至少有一个可用的 Coding Agent Provider:

npm install --global farming-code@latest && farming daemon

打开命令输出的任意一个带鉴权 URL,选择 New Agent,然后启动任务。完整首次使用流程见快速开始

启动 Agent

Farming Code

Farming Code 是默认的桌面与手机界面。它按项目组织工作,把实时 Agent、可恢复的 History、文件、浏览器和 Review 放在同一个浏览器工作区里。

Agent、Chat 与 Terminal

启动或恢复 Codex、Claude Code、Pi、OpenCode、Qoder、Qwen Code 以及其他检测到的 Coding Agent。使用结构化 Chat 阅读结果和检查过程,或使用 Terminal 直接操作 CLI。

Farming Code 结构化 Agent 过程

Files 与 Review

浏览、搜索并轻量编辑 Project Files,不需要离开当前任务。需要证据时可以检查修改并打开 Review。

Browser Resource

Farming 让人和 Agent 使用同一个 Project Browser。详见 Farming Browser

支持的 Agent

| Agent | 结构化 Chat | Terminal | History / Resume | | --- | --- | --- | --- | | Codex | 是 | 是 | 是 | | Claude Code | 是 | 是 | 是 | | Pi | 是 | 是 | 是 | | OpenCode | 是 | 是 | 是 | | Qoder | 是 | 是 | 是 | | Qwen Code | 是 | 是 | 是 | | bash / zsh | — | 是 | 否 |

使用 Provider 的 Agent 仍需要有效登录;其他被发现的 CLI 必须能在 Farming Host 上正常运行。

远程使用

在开发机上运行 Farming,再从能够访问这台机器的电脑或手机打开带鉴权 URL。浏览器断开后 Agent 仍会继续运行。远程访问和安全说明见运行与维护

Farming CRT

Farming CRT 是可选的键盘优先复古控制室,用来扫视多个 Agent、打开它们的 Chat 或 Terminal、搜索 History,以及查看用量遥测。

Farming CRT 多 Agent 仪表盘

Code 与 CRT 使用相同的后端 Agent 和 Session,切换界面不会创建第二个 Agent。Farming Code 仍是默认界面,也是受支持的手机界面。控制方式和完整流程见 Farming CRT 指南

安装与更新

按上面的快速开始命令安装即可。npm 安装可以从 Settings → Updates 更新。

Farming npm 更新设置

独立 CLI 和目录 Bundle 仍可从 GitHub Releases 手动下载安装。应用内更新不会读取 GitHub Releases,只对 npm 安装开放。

安全

Farming 会控制开发机上的真实终端和文件。请只运行在可信主机和可信网络中,不要在没有 VPN、SSH Tunnel、HTTPS Reverse Proxy 或等价访问控制时直接暴露到公网。

部署与报告说明见 SECURITY.zh_cn.md

文档

License

Farming 使用 MIT License。第三方组件声明见 THIRD_PARTY_NOTICES.md