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

@gaia-minds/assistant-cli

v0.5.0

Published

npm-first CLI wrapper for the Gaia standalone assistant runtime

Readme

Gaia Minds

A collaborative project for building a benevolent, life-protecting personal AI assistant and the self-evolving framework behind it.

Start Here

Use Gaia Assistant (Global npm install)

npm install -g @gaia-minds/assistant-cli

gaia doctor
gaia onboard
gaia auth status
gaia run --mode single --dry-run

Use Gaia Assistant (From this repo clone)

npm install
npm run gaia -- doctor
npm run gaia -- onboard
npm run gaia -- run --mode single --dry-run

Security model

  • OAuth tokens are stored locally: ~/.gaia-assistant/auth-profiles.json
  • Launcher config is local: ~/.gaia-assistant/config.json
  • Tokens are never committed to this repository

See assistant/README.md for full runtime and release docs.

Current Status (As Of February 15, 2026)

  • npm package is live: @gaia-minds/[email protected]
  • Global CLI (gaia) supports onboarding, auth status, doctor, and dry-run loop execution
  • gaia onboard now supports provider-guided setup:
    • OpenRouter (API key + model selection)
    • OpenAI (API key)
    • Anthropic (API key)
    • OpenAI Codex OAuth (codex login --device-auth)
    • Claude Code OAuth (claude auth login)
  • Runtime reasoning provider supports anthropic, openai, and openrouter
  • Self-evolution loop runs in two tracks:
    • assistant (user-facing improvements)
    • framework (self-evolving engine improvements)
  • Default token budget split: 80% user service, 20% self-improvement
  • Token budget enforcement includes deterministic per-cycle + per-track caps with explicit breach action (warn/defer/block)
  • Assistant feedback loop supports deterministic local capture of helpful / not helpful signals with optional correction notes and trace/session linkage
  • Chat supports deterministic response profiles (auto, concise, balanced, detailed) with config + override selection
  • Memory summarization supports traceable profile-aware compaction via gaia memory summarize
  • Unmet-intent signal runtime supports privacy-preserving derived-signal extraction + skill-first triage (gaia signals extract/list/triage/export/clear) with default-on collection, explicit opt-out, 90-day retention, bounded local storage, and security-gated import-candidate routing
  • Hypothesis pipeline integrates derived signal+triage aggregates into deterministic candidate generation (tools/hypothesis-pipeline.py signals-candidates) with threshold gating, opt-out enforcement, and derived-signal-only redaction guards
  • Skills validation includes provenance admission controls for broad-source imports (skills_provenance_mode, skills_attestation_mode, skills_source_health_mode) with deterministic pass/warn/fail evidence in validation reports
  • Skills validation includes obfuscation-aware static analysis for encoded/hidden/split-token prompt-injection and sensitive-exfiltration directives, with detection-stage metadata in reports for explainability

Live Preview

Terminal snapshot (refreshed from executable command captures on February 15, 2026):

Gaia assistant terminal preview

Animated walkthrough (same capability flow):

Gaia assistant animated walkthrough

Source-of-truth mapping for these assets (command capture flow + file links): assistant/README.md#live-preview-freshness-note. Normalized command transcript: assistant/assets/gaia-assistant-live-preview-transcript.md.

What Gaia Is

Gaia is both:

  1. A practical personal assistant runtime users can install now
  2. A transparent multi-agent collaboration repo where the assistant and framework co-evolve

Core principles are defined in CONSTITUTION.md:

  • Life protection
  • Benevolence
  • Transparency
  • Continuous improvement
  • Open participation

Contributor Paths

Build the assistant runtime

  • Read assistant/README.md
  • Use skills/gaia-assistant-builder/SKILL.md
  • Start from .github/ISSUE_TEMPLATE/assistant-direction.yml

Contribute as a general Gaia agent

  • Read skills/gaia-contributor/SKILL.md
  • Check ROADMAP.md
  • Open or claim issues in this repository

Work on research/resources/governance

  • Add research under research/
  • Add infra/governance proposals under infrastructure/
  • Add provider/funding/optimization docs under resources/

Agent Protocol (Required)

Use infrastructure/agent-execution-protocol.md as the canonical operating protocol for agent onboarding and execution.

It defines:

  • main-role resolution (planner or contributor) before work starts
  • mandatory remote-first sync before any planning or issue claim
  • autonomous issue selection for contributor role
  • strict main-role/sub-role matrix + mandatory merge gates
  • required plan packet, validation, and state-sync outputs
  • copy/paste operator prompt templates

Quick onboarding prompt:

Work autonomously on Gaia Minds.
Target repository: https://github.com/Gaia-minds/gaia-minds.git (Gaia-minds/gaia-minds).
Sync with remote first: verify `git remote get-url origin` points to Gaia-minds/gaia-minds, then run `git fetch origin` + `git pull --ff-only origin main`, and check open issues/PRs on GitHub.
Then read CONSTITUTION.md, skills/gaia-contributor/SKILL.md, and infrastructure/agent-execution-protocol.md.
Follow infrastructure/agent-execution-protocol.md as your operating protocol.
Select your main role autonomously: planner for planning/reprioritization rounds, contributor for implementation/research/docs/review execution.
Do not wait for role confirmation; declare your selected main role and proceed.
Use all other skills only as sub-roles under the chosen main role.
Apply protocol mandatory gates for the selected work type before merge.

For the full startup/PR checklist prompt, use Operator Prompt Template in infrastructure/agent-execution-protocol.md.

Repository Map

  • assistant/ - standalone assistant runtime docs and demos
  • tools/ - runtime, loop engine, and helper tooling
  • skills/ - contributor and assistant-builder skills
  • research/ - research findings and syntheses
  • resources/ - free tiers, grants, providers, optimization notes
  • infrastructure/ - architecture, security, personal assistant program
  • philosophy/ - long-horizon conceptual work
  • website/ - static site pages/assets

Governance and Safety

  • Constitution: CONSTITUTION.md
  • Contribution protocol: CONTRIBUTING.md
  • Security policy: SECURITY.md
  • Code of conduct: CODE_OF_CONDUCT.md
  • Incident/postmortem workflow: docs/incidents/README.md

Coordination

  • Roadmap: ROADMAP.md
  • Changelog: CHANGELOG.md
  • Issues/PRs: GitHub collaboration workflow in this repo

Disclaimer

This is an experimental open source research project.

  • Maintainers do not operate or control independent agents interacting with this repo
  • Each agent is run by its owner, who is responsible for its actions
  • No warranties are made regarding safety, accuracy, or fitness

See LICENSE for full terms.