# Open Source

Source: https://0.0.0.0:8080/open-source

---

Open Source

# We build  
_in public._

The platform sits on top of an open-source Go ecosystem — langrails, memoryrails, mediarails, guardrails — that you can use on its own, without a PromptRails account. Plus client SDKs, an n8n integration, and the surrounding tooling.

Flagship

## langrails

Unified Go interface for 24 LLM providers — chains, tools, streaming, retries, prompts, MCP. Use it standalone or as the engine inside PromptRails.

Go · MIT

[View on GitHub](https://github.com/promptrails/langrails)

01 / Clients

## SDKs & clients.

Native client libraries and editor / desktop integrations for talking to the PromptRails platform from your code.

[

python-sdk

Python

Official Python SDK with async, streaming, and structured-output helpers.

](https://github.com/promptrails/python-sdk)[

javascript-sdk

TypeScript

TypeScript-first SDK for Node, edge, and browser runtimes.

](https://github.com/promptrails/javascript-sdk)[

go-sdk

Go

Idiomatic Go client with context-aware streaming and typed responses.

](https://github.com/promptrails/go-sdk)[

cli

Go

Single-binary CLI for managing agents, prompts, deployments, and credentials from the terminal.

](https://github.com/promptrails/cli)[

vscode-extension

TypeScript

Author and run agents from inside VSCode — install, log in, ship.

](https://github.com/promptrails/vscode-extension)[

desktop

TypeScript

Desktop monitor for inspecting local agent sessions, traces, and tool calls.

](https://github.com/promptrails/desktop)[

ai-chat

TypeScript

Embeddable chat surface for talking to your deployed agents.

](https://github.com/promptrails/ai-chat)

02 / Go AI toolkit

## Composable Go libraries.

Standalone Go packages that the PromptRails platform is built on. Use any of them on their own — no PromptRails account required.

[

memoryrails

Go

Pluggable agent memory — short-term, sliding-window summaries, vector recall, and persistence backends.

](https://github.com/promptrails/memoryrails)[

mediarails

Go

Unified API for image, audio, and video generation across ElevenLabs, Fal, Runway, and other media providers.

](https://github.com/promptrails/mediarails)[

guardrails

Go

14 built-in scanners — PII, toxicity, prompt injection, jailbreak — composable into block / redact / log policies.

](https://github.com/promptrails/guardrails)[

go-ai-toolkit

Go

Smaller, focused utilities for the Go AI stack — prompts, retries, tracing primitives, common types.

](https://github.com/promptrails/go-ai-toolkit)

03 / Tools & extensions

## Ecosystem.

Workflow integrations, install / distribution helpers, dashboards, and learning material around the platform.

[

n8n-nodes

TypeScript

PromptRails nodes for n8n — trigger agents from any n8n workflow.

](https://github.com/promptrails/n8n-nodes)[

homebrew-tap

Homebrew

Tap formulas for \`brew install promptrails/tap/cli\` and friends.

](https://github.com/promptrails/homebrew-tap)[

grafana-dashboard

JSON

Drop-in Grafana dashboards for PromptRails platform telemetry.

](https://github.com/promptrails/grafana-dashboard)[

skills

Markdown

AI coding-assistant skills (Claude Code, Cursor, Windsurf) that teach the assistant how to work with PromptRails.

](https://github.com/promptrails/skills)[

examples

Mixed

End-to-end example agents and pipelines across Python, JavaScript, and Go.

](https://github.com/promptrails/examples)[

promptrails-local

Go

Local emulator for running PromptRails-shaped flows on your laptop.

](https://github.com/promptrails/promptrails-local)

* * *

[Browse all repos →](https://github.com/promptrails)[Talk to us](/contact)
