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

famou-agent-cli

v1.0.3

Published

[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

Readme

FaMou-Agent-CLI

License: Apache 2.0

FaMou-Agent-CLI (famou-agent-cli) is a customized AI agent CLI based on Gemini CLI, adapted for the FaMou Evolutionary Framework with enhanced agent capabilities for problem clarification, automated evaluator generation, and evolutionary solver integration for the FaMou framework.

FaMou Agent CLI Screenshot

Key Features

Specialized Agents

FaMou-CLI includes specialized agents for the FaMou Evolutionary Framework:

  • Problem Clarification Agent

    • Interactive agents that help users clarify and refine problem definitions
    • Configurable confidence threshold for auto-proceed (default: 0.8)
    • Maximum clarification rounds with keyword-based FaMou request detection
  • FaMou Task Artifacts Implement Agent

    • Automatically generates init.py (initial solution), evaluator.py (deterministic evaluator), and prompt.md from problem.md
    • Validates generated code against problem specifications
    • Ensures I/O format, constraints, and scoring rules are correctly implemented

Experiment Management

  • Experiment Submission

    • Submit evolutionary experiment tasks with customizable evolution parameters
    • Configure experiment settings through config.yaml
    • Automatic validation of required artifacts (initial program, evaluator, prompt)
    • Seamless integration with FaMou Evolutionary Framework backend
  • Experiment Tracking & Display

    • View all experiments and their running status with /list command
    • Retrieve current best programs and experiment reports
    • Monitor experiment progress in real-time
    • Manage experiments (update, delete) based on their status

Installation

Prerequisites

  • Node.js 20 or higher
  • npm or yarn
  • macOS, Linux, or Windows (WSL2 recommended)

Quick Install

Install via npm (Published as famou-agent-cli)

npm install -g famou-agent-cli

Configuration

FaMou CLI stores configuration in ~/.famou/settings.json:

Usage

Interactive Mode

Start in the current directory:

famou

The CLI will provide an interactive terminal interface with full agent capabilities.

Non-Interactive Mode

Get a simple text response (great for scripts):

famou -p "Explain the architecture of this codebase"

Command Usage

FaMou Agent CLI provides intelligent assistance for creating and managing evolutionary tasks. Here's the common workflow:

Command List

  1. /login - Authenticate with your account credentials
  2. /init - Initialize a new experiment folder (generates config.yaml)
  3. /focus - Set the Agent's experiment directory for clean context
  4. /experiment - Submit an experiment task
  5. /list - View all experiments and their status
  6. /settings - Configure CLI settings (log level, log file path)
  7. /logs [lines] - View log output (default 50 lines)
  8. /theme - Customize the CLI theme style

Command Details

/login Authenticate using your account credentials. This is required before submitting experiments or viewing the experiment list.

/init Initialize a new experiment folder. This command generates a config.yaml file with default configurations. You can modify the evolution parameters (evolve_config) and file path configurations before submitting.

/focus Set the Agent's working directory to establish a clear, clean context environment.

Note:

  • The Agent can only access files within the current focus folder
  • Switching focus directory will reset the current Agent context

/experiment Submit an experiment task. The experiment folder must contain:

  • Initial program (default: init.py)
  • Evaluator (default: evaluator.py)
  • Prompt file (default: prompt.md)

File paths must match the configuration in config.yaml.

/list View all experiments and their running status. You can:

  • Get the current best program
  • Get experiment reports
  • Update or delete experiments (depending on status)

/settings Configure CLI settings including log level and log file path for troubleshooting and debugging.

/logs [lines] View log output. Default shows recent 50 lines. Specify number of lines (e.g., /logs 100) to view more.

/theme Customize the CLI theme style.

For more features and the complete experience, visit: https://famou.com