Skip to content
@shipiit

ShipIt

SHIPIT is an AI coding agent that lives in your terminal and connects to every messaging platform you already use.
ShipIt — developer tools that do the work, not just the talking

Coding agents · LLM observability · design systems · macOS

Docs shipit-agent on PyPI shipit-watcher on PyPI Profile views


We build the parts of the toolchain that usually get skipped: the agent that actually opens the pull request, the runtime underneath it, the trace that explains what an AI system did and what it cost, and the security pass that runs before the model and costs nothing.

Everything below is open source. Most of it runs on your keys and your infrastructure.


🔨 Agents that ship

An autonomous coding agent for GitHub.

Label an issue and it opens a pull request. Comment /review and it reviews one — with a security lens, inline, with committable suggestions. It fixes failing CI, writes release notes, and answers /help from your own codebase.

Three deterministic scanners run before the model on every pull request — committed credentials, infrastructure, and the source code itself — with no model call and no token cost. A check run publishes the verdict, so a finding can block a merge.

Hosted GitHub App, GitHub Action, or CLI. Nine providers.

TypeScript MIT · Guide →

The Python runtime underneath.

A small, explicit runtime for production agents. You bring an LLM; it gives you the loop around it — tool calling, retries, streaming, memory, sessions, a rule-based permission layer, prompt caching, and cost tracking.

Then the batteries: 40+ built-in tools, 17 SaaS connectors, MCP servers, RAG, skills, hooks, deep multi-agent orchestration and browser automation.

Provider-agnostic by design — the same agent code runs on OpenAI, Anthropic, Bedrock, Vertex, Gemini, Groq, Together, Ollama, or 100+ models through LiteLLM. Swap the model in one line; nothing else changes.

Python 3.11+ MIT · Docs →

pip install shipit-agent

📊 Know what your AI actually did

Observability for LLM applications. One coherent record of what an AI system did: which prompt ran, what it cost, which tenant it belonged to, which tools it called, what it retrieved — and why it chose what it chose.

PII is masked before anything is persisted or leaves the process, because masking at display time is theatre once the raw value is on somebody else's infrastructure. Events fan out to Langfuse for analysis and to your own database as the system of record, with failures isolated per destination.

Python 3.11+ MIT · zero required dependencies · framework-agnostic

pip install shipit-watcher

🎨 Design and desktop

shipit-ui-design Senior UI/UX in your terminal — a Claude Code plugin. Eleven skills, nine commands, a nine-category rubric, and a bias toward rich rather than minimal-by-default. Bootstraps design systems, generates polished components, and iterates visually through screenshot critique loops.
TypeScript MIT · Live →
ShipIt Palette Pick a color, ship the palette. Fourteen export formats, a live UI playground, and accessibility tools that check contrast where it actually matters.
JavaScript MIT · Live →
Snappilot The free, open-source Snagit alternative for macOS. Capture, annotate, record and OCR — native Swift, on-device, private. Nothing leaves your machine.
Swift SwiftUI · Site →

📈 The projects at a glance

Project Version Stars Language Last commit
forge
shipit_agent
shipit-watchtower
shipit-ui-design
ShipIt_Palette
snappilot

How we build

Bring your own key. Nothing here proxies your traffic through us or marks up a provider's price. You hold the credentials, you see the bill.

Deterministic where it can be. A model is good at judging whether something is reachable and worth worrying about. It is unreliable at checking four thousand lines the same way twice. So the checks that can be deterministic are, they run first, and they cost nothing.

Not crying wolf is the hard part. A scanner people stop reading is worse than no scanner. A trace nobody trusts is worse than no trace. Most of the work in these tools is in what they don't say.

Own your data. Traces land in your database. Usage lands in your SQLite file. Dashboards are account- or token-gated by default, never public.


Documentation · Forge guide · PyPI

Issues and pull requests are welcome on every repository.

Popular repositories Loading

  1. shipit_agent shipit_agent Public

    Powerful Python agent runtime with tools, MCP, Hooks, Skills, Rag, memory, sessions, reasoning, and streaming packets.

    Python 2

  2. forge forge Public

    🔨 ShipIT Forge — autonomous GitHub coding agent: fixes issues, opens PRs, reviews code with a security lens, auto-fixes CI. Multi-provider (Vertex Gemini, Bedrock, OpenAI, Anthropic).

    TypeScript 1 1

  3. ShipIt_Palette ShipIt_Palette Public

    🎨 ShipIt Palette — pick a color, ship the palette. Modern color-palette studio with 14 export formats, live UI playground, and full accessibility tools.

    JavaScript

  4. shipit-ui-design shipit-ui-design Public

    Senior UI/UX in your terminal — a Claude Code plugin. 11 skills, 9 commands, 9-category rubric, default-to-rich. Bootstraps design systems, generates polished components and dashboards, iterates vi…

    TypeScript

  5. snappilot snappilot Public

    Snappilot — the free, open-source Snagit alternative for macOS. Capture, annotate, record & OCR. Native Swift, on-device, private.

    Swift

  6. shipit-watchtower shipit-watchtower Public

    Observability for LLM applications — tracing, prompt governance, cost allocation and PII masking. Python 3.11+, zero dependencies.

    Python 1

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…