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

pulseed

v0.6.6

Published

PulSeed is a lifelong personal agent that remembers your goals, watches the world with you, and keeps helping move your life forward.

Readme

PulSeed

PulSeed is local-first companion software for goals that take time.

Website npm Downloads CI Node.js 22/24 MIT License

PulSeed pairs a local long-running goal runtime with a companion-software design: remember what matters, notice when the situation changes, and bring the right tool, agent, or workflow into the moment when help is needed.

The current implementation focuses on long-running goal orchestration. It stores local state, runs a DurableLoop over goals, delegates bounded work through AgentLoop or configured adapters, verifies progress from evidence, and exposes the runtime through the CLI, TUI, daemon, schedules, chat, and gateway surfaces. The docs separate runnable operating instructions from product and subsystem design, so readers can distinguish what the package does today from the broader companion-software contract PulSeed is designed around.

In plain terms, PulSeed helps you keep goal work, state, progress checks, and agent/tool runs organized across time from your local machine.

Is PulSeed For Me?

Try PulSeed today if you want to:

  • keep a long-running goal and its evidence outside a single chat session
  • run goal work from a local CLI/TUI with inspectable state under ~/.pulseed/
  • use daemon, schedule, gateway, plugin, memory, and diagnostic surfaces while keeping current behavior separate from product design

PulSeed is not yet:

  • a turnkey personal-life automation product
  • a medical, financial, legal, or business-decision advisor
  • a complete sandbox for untrusted commands, plugins, provider tools, or local backends

Recommended first step: install PulSeed, run pulseed, complete provider setup, and try one low-risk goal in a disposable workspace.

Quick Start

PulSeed supports Node.js 22 or 24.

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/my-name-is-yu/PulSeed/main/scripts/install.sh | bash

Windows / PowerShell:

irm https://raw.githubusercontent.com/my-name-is-yu/PulSeed/main/scripts/install.ps1 | iex

Then launch PulSeed:

pulseed

The bare pulseed command opens the interactive TUI after provider setup. For pinned versions, npm fallback installs, and first-run details, see Getting Started.

What Exists Now

  • DurableLoop controls long-running goal progress, continuation, verification, stall handling, and completion decisions.
  • AgentLoop handles bounded tool-using work for tasks, chat turns, and selected runtime phases.
  • Local state lives under ~/.pulseed/ by default and can be overridden with PULSEED_HOME.
  • Runtime surfaces include CLI, TUI, daemon, schedules, chat, gateway channels, plugins, memory correction commands, and operational diagnostics.
  • Provider configuration supports OpenAI, Anthropic, and Ollama paths with adapter-specific compatibility.
  • Approval, worktree, verification, and policy gates reduce risk around delegated work, but local backends and plugins still run with the user's privileges.

Common Commands

pulseed
pulseed --version
pulseed setup
pulseed goal add "Increase test coverage to 90%"
pulseed run --goal <goal-id>
pulseed status --goal <goal-id>
pulseed report --goal <goal-id>
pulseed daemon start --goal <goal-id>
pulseed schedule list
pulseed gateway setup
pulseed memory history <kind:id>

For the complete command surface, use pulseed help or see the docs:

How The Docs Are Organized

Start with the current operating docs when you want to use PulSeed today:

Product direction, companion scenarios, and design boundaries live under Product Design. Design documents, audits, and design history live under Design Documentation.

Evidence

The current public evidence is implementation evidence, not an external traction claim. PulSeed has been dogfooded on long-running work, including a 30-hour autonomous Kaggle Playground Series S6E4 run. A redacted evidence log is available at pulseed-kaggle-s6e4-evidence-log.

The repository also includes repeatable verification paths for the implemented foundation: npm run check:docs, npm run test:dogfood, npm run dogfood:agentloop:real, packaged-artifact checks, and CI lanes for unit and integration coverage. These show that the product contract is being tested through code-backed goal/runtime behavior. They do not claim customer adoption, revenue, or broad market pull yet.

Contributing

Read CONTRIBUTING.md before opening a pull request. For security issues, see SECURITY.md.

Safety Boundary

PulSeed has software-level approval and verification gates. Native agent_loop task execution can use git worktree isolation, and supported CLI adapters can be wrapped with a Docker terminal backend. These are not a complete OS sandbox: local backends, shell commands, provider tools, and plugins may still act with the user's privileges.

License

MIT