Pipesmith
In development. Version 0.1.0 of Pipesmith Registry is out.
Self-hosted tools for the path from source to release. Pipesmith Registry is the artifact repository at the end of that path, for Maven, npm, Docker and raw files. Pipesmith CI builds and checks the code on the way there. Pipesmith Registry is open source.
Pipeline
One pipeline runs from source to release. Each product is a station on it, and the registry is the tank at its end.
-
Start
Source
The pipeline starts at your repository, with a push.
-
The frame
Pipesmith Suite
The suite is planned as one orchestration that starts the containers of the two stations below together.
Planned
-
Station 1
Pipesmith CI
Pipesmith CI is a pipeline kit. A project pulls it in and gets a default configuration with it.
In development
-
Station 2, the tank
Pipesmith Registry
An artifact repository manager for Maven, npm, Docker and raw files.
In development
Registry
Pipesmith Registry serves Maven and Gradle builds, npm installs, Docker pulls and raw file downloads.
- It starts on the file stores of an existing repository manager and serves them under the same URL paths.
- A Maven or Gradle build is meant to change the host name and keep the rest of its settings.
- It reads and never writes. It serves the stores, signs users in and has an administration interface and a REST API. Deploy and proxy repositories come after that.
The pictures show screens of the administration interface. They are filled with sample data and also show controls for changes, which the server does not make yet.
CI
Pipesmith CI runs a project through eight stages. One report job merges the results and applies the gate.
- The stages are lint, test, sast, deps, secrets, container, sbom and release.
- Security and vulnerability scanners run in these stages.
- The kit also has a language model runner, for steps such as deciding which dependency update is merged right away, and a small agent runner.
The two report pictures show demo runs with sample data. The architecture drawing is made from the configuration of the kit.
Status
Version 0.1.0 of Pipesmith Registry can be downloaded below, and its source is public on GitHub. The table says what exists today and what comes next.
| Product | Today | Next |
|---|---|---|
| Pipesmith Registry | Reads existing file stores: Maven, npm, Docker pull and raw files, with sign in, an administration interface and a REST API. | Deploy and proxy repositories. |
| Pipesmith CI | A kit with scanners, a language model runner and an agent runner. | The proof on a demo project, then a first release. |
| Pipesmith Suite | Planned. | Deciding which containers it starts. |
Download
Pipesmith Registry 0.1.0 for macOS on Apple silicon, released on 12 November 2026.
Download for macOS on Apple silicon
- Version
- 0.1.0
- Released
- File
pipesmith-registry-darwin-arm64- Size
- 13.3 MB
- SHA-256
d014cb5b2de761c81e1af4501494eff0a0022a6610df8b6e369757a545a2eabe
Check the file after the download: shasum -a 256 pipesmith-registry-darwin-arm64 prints the SHA-256 above. The release is not signed. The checksum only shows that the download is complete.
The release page has the binaries for linux-amd64, linux-arm64 and darwin-arm64 and the file SHA256SUMS. The source is on GitHub, under the Apache License 2.0, and its README says how to start the server.