Skip to content
@conduit-ui

conduit-ui

Conduit

GitHub automation that actually works.

Composable PHP packages built for AI agents. Each package is a single verb: issue, pr, commit, repo, action. Chain them together to build autonomous GitHub workflows that don't break.

The Ecosystem

Package What It Does Install
connector HTTP foundation layer (Saloon) composer require conduit-ui/connector
issue Create, update, close issues composer require conduit-ui/issue
pr Manage pull requests composer require conduit-ui/pr
commit Work with commit history composer require conduit-ui/commit
repo Repository governance composer require conduit-ui/repo
action Trigger GitHub Actions composer require conduit-ui/action
review Code review automation composer require conduit-ui/review
know Agent domain knowledge composer require conduit-ui/know

Quick Start

use ConduitUi\GitHubConnector\Connector;
use ConduitUi\Issue\IssueResource;

// Connect
$connector = new Connector(token: 'ghp_...');

// Create issue
$issue = new IssueResource($connector);
$issue->create('owner/repo', [
    'title' => 'Bug found by agent',
    'body' => 'Details...',
    'labels' => ['bug', 'agent-created']
]);

Each package is:

  • Minimal - One responsibility
  • Composable - Mix and match
  • Type-safe - Full PHP 8.2+ typing
  • Tested - Pest coverage

Built for Agents

Human developers use GitHub's UI. AI agents need programmatic interfaces.

Conduit gives agents structured, deterministic access to GitHub. Same input, same output. No surprises.

Perfect for:

  • Autonomous issue triaging
  • Automated PR workflows
  • Repository governance bots
  • GitHub Actions orchestration
  • Code review automation

Architecture

┌─────────────┐
│  Your Agent │
└──────┬──────┘
       │
       ↓
┌─────────────────────────────────────┐
│  Conduit Packages (issue/pr/etc)    │
└──────────────┬──────────────────────┘
               │
               ↓
       ┌──────────────┐
       │  Connector   │  ← Saloon HTTP
       └──────┬───────┘
              │
              ↓
      ┌──────────────┐
      │  GitHub API  │
      └──────────────┘

Philosophy

  • Singular: One word, one purpose
  • Deterministic: Predictable behavior
  • Agent-first: Built for automation
  • No magic: Explicit over implicit

Support

Open issues on package repos. PRs welcome.

For enterprise support or custom packages: jordan@partridge.rocks


Part of THE SHIT - Developer tools that don't suck.

Popular repositories Loading

  1. conduit conduit Public archive

    Your personal developer API gateway - Extensible GitHub CLI with component-based architecture

    PHP 1

  2. core core Public

    Core functionality library for Conduit ecosystem - shared services, interfaces, and component management

    PHP

  3. connector connector Public

    github api connector built in saloon

    PHP

  4. issues issues Public archive

    GitHub issues management package built on github-connector

    PHP

  5. conduit-component conduit-component Public

    Skeleton for conduit component scaffolding.

    PHP

  6. prs prs Public archive

    Pull request interface for the conduit-ui ecosystem

    PHP

Repositories

Showing 10 of 31 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…