Langship.Sh banner
open-gitagent open-gitagent

Langship.Sh

AI community

Description

The platform for shipping, governing AI agents — framework-agnostic, multi-runtime, GitOps-native, self-hosted.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Langship

**Any framework. Any runtime.**

Open-source, self-hosted **deployment · governance · operations** for agent apps. One pipeline definition → Kubernetes, AWS Bedrock AgentCore, or Vertex AI Agent Engine — same governance everywhere. Works with LangGraph, LangChain, LlamaIndex, CrewAI, AutoGen, or raw-SDK agents. No framework lock-in.

[langship.sh](https://langship.sh) · [github.com/open-gitagent/langship.sh](https://github.com/open-gitagent/langship.sh) · [CLI](./langship-cli/) · Apache 2.0



What you get

Pipelines as graphs Drag-and-drop CI/CD nodes — Trigger → Build → Scan/SAST → Eval → Policy → Approval → Deploy → Promote → Rollback. n8n-shaped JSON on disk; YAML in git is the source of truth.
Governance is a node Approvals, policy checks, eval gates, PII/secret scans are first-class, reorderable steps in the graph — not middleware you can't see.
Any runtime, one pipeline Same definition deploys to K8s, Bedrock AgentCore, or Vertex Agent Engine. (Today the Deploy node ships to Bedrock AgentCore end-to-end; K8s / Vertex are stubbed.)
Durable by construction Restate journals every node (restate.Run("node:", fn)) — crash-safe replay, awakeable-based human approvals (timeout → auto-reject).
GitOps promotion A Promote node opens/merges a PR fromBranch → toBranch on the agent's repo; the merge fires the next environment's pipeline. Promotion is an auditable event.
Real OCI builds BuildKit solves your Dockerfile against the cloned repo, pushes to GHCR or any registry (private-re