whatisgithub

What is langship.sh?

open-gitagent/langship.sh — explained in plain English

Analysis updated 2026-05-18

48GoAudience · ops devopsComplexity · 4/5LicenseSetup · hard

In one sentence

A self-hosted platform for deploying AI agents with built-in approvals, security scans, and rollback, using pipelines defined as graphs.

Mindmap

mindmap
  root((repo))
    What it does
      Deploy AI agents
      Pipeline as graph
      Governance gates
    Tech stack
      Go
      MongoDB
      Restate
    Use cases
      Approval workflows
      Security scanning
      Rollback on failure
    Audience
      DevOps teams
      Platform engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Deploy an AI agent built with any framework through a pipeline with approval gates and security scans.

USE CASE 2

Automatically roll back a failed agent deployment without manual intervention.

USE CASE 3

Ship an AI agent to AWS Bedrock AgentCore using a GitOps style promote-on-merge workflow.

What is it built with?

GoMongoDBDockerRestate

How does it compare?

open-gitagent/langship.shrockorager/comviewdeeix-ai/deeix-chat
Stars484750
LanguageGoGoGo
Setup difficultyhardeasyhard
Complexity4/52/54/5
Audienceops devopsdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Docker Compose to run several backing services (MongoDB, Restate, BuildKit, MinIO) before first use.

So what is it?

Langship is a self-hosted platform for deploying and managing AI agents, autonomous software programs that use language models to perform tasks. It is designed for teams who want to take an AI agent they have built and ship it reliably, with controls around safety, approvals, and governance baked in, rather than bolted on afterward. The core concept is a deployment pipeline modeled as a graph of steps. A pipeline might include stages like clone the code, build a container image, run a security scan, require a human approval, deploy to the target environment, and automatically roll back if something goes wrong. Each step is a reorderable node in the graph, so governance checks like policy enforcement or approval gates are visible first-class steps rather than hidden middleware. If a deployment crashes mid-run, it replays automatically from where it left off because each step is journaled. The platform is designed to deploy AI agents to different cloud runtime environments using the same pipeline definition, though today the deploy path that is fully built out targets AWS Bedrock AgentCore, with Kubernetes and Vertex AI support still in progress. It works with agents built using any framework, including LangGraph, LangChain, LlamaIndex, CrewAI, and AutoGen, so you are not locked into a specific AI development library. You connect it to a GitHub repository, configure environments, define your pipeline, and trigger runs either manually or automatically when code is pushed. Langship is entirely self-hosted, so your code, credentials, and run history stay on your own infrastructure. It comes with a web UI, a command-line tool, and real-time log streaming so you can watch runs as they execute. The backend is written in Go and licensed under Apache 2.0.

Copy-paste prompts

Prompt 1
Help me start Langship locally with docker compose and register my first agent repository.
Prompt 2
Write a Langship pipeline that builds a container, runs a security scan, requires approval, then deploys.
Prompt 3
Explain how Langship's crash-safe replay works when a deployment step fails partway through.
Prompt 4
Show me how to trigger a Langship pipeline run from the CLI and stream its logs.

Frequently asked questions

What is langship.sh?

A self-hosted platform for deploying AI agents with built-in approvals, security scans, and rollback, using pipelines defined as graphs.

What language is langship.sh written in?

Mainly Go. The stack also includes Go, MongoDB, Docker.

How hard is langship.sh to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is langship.sh for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.