Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

695 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Featurevisor

Feature management with version control

Manage your feature flags, experiment variations, variables for remote configuration
declaratively from the comfort of your Git workflow.

How does it work?

Three simple steps to visualize it:

Featurevisor

  1. Manage your Featurevisor project in a Git repository
  2. Build and upload datafiles (static JSON files) to your CDN or custom server
  3. Fetch the datafile in your application, and evaluate features using SDKs

What do I need to bring to use Featurevisor?

Featurevisor SDKs will take care of the rest for you.

Understanding the building blocks

Three core building blocks of a Featurevisor project are:

  • Attributes: building block for conditions
  • Segments: reusable conditions for targeting users
  • Features: features with flag, variation, and variable definitions

SDKs are used in your application(s) to evaluate three different types of values belonging to your defined features against your provided context in the runtime:

  • Flags: on/off values against rules
  • Variations: string values for A/B tests
  • Variables: key/value pairs for remote configuration

Where can I use Featurevisor?

SDKs

Supported SDKs include:

Using Featurevisor with AI agents

Featurevisor ships an official skill that teaches AI agents (like Claude Code, Cursor, Codex, and OpenCode) how to work with your project: creating features and segments, writing rollout rules and test specs, debugging evaluations, promoting between sets, and integrating SDKs in your applications.

Install it in your Featurevisor project (or your app repository) via skills.sh:

$ npx skills add featurevisor/featurevisor

Then prompt your agent naturally:

  • "Create a showWishlist feature, tagged web, starting at 5% in production"
  • "Why is checkout disabled for userId 123 in the Netherlands?"
  • "Roll out newEditor to employees first, then beta users, then everyone"

Pair it with npx featurevisor catalog running locally to visually review every change your agent makes, live in the browser.

The skill's source lives in this repository under skills/.

Why should I use Featurevisor?

Several use cases include:

License

MIT © Fahad Heylaal

Releases

Used by

Contributors

Languages