Getting Started
Installation
Install Featuresmith and set up your workspace
Featuresmith is built for Python 3.11+. It can be installed as a library, as a CLI, or built directly from source for local development. We recommend using uv or pip.
Using pip
Featuresmith is split into two packages depending on your surface requirements:
- Python SDK only: Install
featuresmith-core - CLI & SDK: Install
featuresmith-cli
bash
# Install Python SDK onlypip install featuresmith-core# Install CLI & Python SDKpip install featuresmith-cliUsing uv (Recommended)
Add Featuresmith to your workspace dependencies:
bash
# Add Python SDK onlyuv add featuresmith-core# Add CLI & Python SDKuv add featuresmith-cliFrom Source (Development)
Clone the repository and sync the workspace for local contribution:
bash
git clone https://github.com/adityagangwani30/FeatureSmith.gitcd FeatureSmithuv syncpre-commit install