Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
翻訳待ち
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗This repository contains Automation Portal plugins and shared SDK packages for Backstage and Red Hat Developer Hub (RHDH): Portal host contracts, self-service workflows, AAP integrations, and APME quality contributions.
The Ansible Backstage Plugins project brings Ansible Automation Platform capabilities into Backstage, enabling developers to:
Packages are organized into Portal core, self-service, AAP, and APME workspaces. The source app defaults to native NFS composition. APME demonstrates a third-party contributor without direct dependencies on self-service page components.
This branch is an experimental SDK implementation. Native composition does not complete content extraction or establish production compatibility for every RHDH version. See the implementation guide.
Before setting up the development environment, ensure you have:
Node.js: Version 22 or 24, matching the root package engines and CI matrix
node --versionYarn: Version 4.12.0 (managed via Corepack, as pinned in package.json)
corepack enableyarn --versionGit: For version control
git --versionAnsible Automation Platform: Access to an AAP instance for full functionality
GitHub Account: For GitHub integration features
repo scopegit clone https://github.com/ansible/ansible-backstage-plugins.git
cd ansible-backstage-plugins
Enable Corepack and install the root Yarn workspace dependencies:
corepack enable
yarn install --immutable
The root packageManager field selects Yarn 4.12.0. Installation resolves all
configured workspaces and runs the root Husky preparation script. Do not install
each plugin separately or ignore dependency/native-build errors.
Alternatively, run ./install-deps, which will:
.pre-commit-config.yaml)If you use only yarn install --immutable, install pre-commit manually:
pip install pre-commit && pre-commit install-hooks.
Check that installation was successful:
# Check Node.js version
node --version # Should show v22.x.x or v24.x.x
# Check Yarn version
yarn --version # Should show 4.12.0
# Verify workspace structure
yarn workspaces list
All secrets are managed via a .env file. It is loaded automatically by yarn start via dotenv-cli.
cp .env.example .env
Edit .env and fill in the required values:
This is the beginning of the README. Read the rest at the original. Read the full README ↗