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

servo-installer

v0.6.1

Published

servo harness installer: install, verify, diagnose, and update CLI + TUI

Readme


title: "Servo" status: active updated: 2026-06-01 owner: servo-kernel last_verified: 2026-06-01

Servo

一个 Codex-first 的 AI coding harness 平台,通过 repo-side contract layer 实现可控的 AI 编程工作流。

本项目由作者与 AI coding agents 协作推进:主要协作伙伴是 GPT/Codex,DeepSeek 也参与部分分析、实现和验证工作。

安装 Skills

确保有 Node.js 18+,在目标仓库根目录安装 Codex / agents backend 的 Harness Skills:

npx servo-installer
npx servo-installer tui

测试 RC 时使用 next selector:

npx servo-installer@next
npx servo-installer@next --version

交互式终端中,已批准 package entrypoint 可以进入最小 TUI;CI、脚本或非交互环境应使用显式 CLI:

npx servo-installer --version
npx servo-installer diagnose --backend agents --json
npx servo-installer verify --backend agents
npx servo-installer update --backend agents
npx servo-installer update --backend agents --yes
npx servo-installer install --backend agents

当前 public / near-public 主路径仍是 agents backend,也就是 Codex 使用的 .agents/skills/ payload。推荐从目标仓库根目录先做只读观察,再显式 apply:

npx servo-installer diagnose --backend agents --json
npx servo-installer update --backend agents
npx servo-installer update --backend agents --yes
npx servo-installer verify --backend agents

进阶安装、TUI、文件软连接和 Claude Code backend 见:

使用 Skills

以 Codex 为例

初始化仓库

目标仓库还没有 .servo/ 时,先初始化 Harness 控制面:

$harness-skill 初始化当前工作目录的 harness 环境,初始化当前工作目录的 git 环境。

设置仓库 Final State

需要明确或重设仓库最终状态时,给出目标、非目标、验收标准和约束:

$set-harness-goal-skill 当前仓库期望最终实现一个 [目标描述]。

如果是对已有 Goal Charter 做方向变更,走目标变更控制:

$repo-change-goal-skill 将当前仓库目标调整为 [新目标],变更理由是 [原因]。

追加临时任务或者补充需求

已有目标后,追加一个临时任务、新功能、设计请求或当前 worktrack 的补充需求:

$repo-append-request-skill 补充一个功能:[要新增或补充的内容];边界是 [希望包含什么,不包含什么]。

Harness 会把请求分类为 new worktrack、scope expansion、design-only、design-then-implementation 或 goal change,再给出下一步路由。

场景指南

| 场景 | 文档 | |------|------| | 新用户快速入门 | quickstart.md | | 已有代码项目初始化 Harness | init-with-code.md | | 空项目从零开始 | init-greenfield.md | | 推荐使用流程 | recommended-usage.md | | 调整目标 / 追加需求 | goal-change-guide.md |

仓库维护者

内部结构说明、目录分层、入口分工和项目机制见 Repository OnboardingDocsAGENTS.md

许可证

MIT License,以根目录 LICENSE 文件为准。

友情链接

LinuxDo[https://linux.do/]