Catalog PyPI
PACKAGE EXPLORERView in registry

agentic-factory

PyPI

Infrastructure, container images, and reusable GitHub Actions for autonomous AI agents

Versions collected1
Direct dependencies3From release 0.1.0
Last observed20 Oct, 22:16 UTC

README

Version 0.1.0 documentation

agentic-factory

Infrastructure, container images, and reusable GitHub Actions for autonomous AI agents.

What This Is

A toolbox repo that provides the foundation for running AI agents. Agents themselves live in other repos — this repo builds:

  • Container images — layered Docker images with common dev tools + AI CLI tools (Claude Code, OpenCode, pi-coding-agent)
  • Shared composite action — reusable GitHub Action that any agent repo can reference
  • Infrastructure provisioning — Ansible playbooks for setting up self-hosted runners on Hetzner Cloud or MacBook
  • Agent tooling — Python package with CLI tools for agent communication (Discord notifications, etc.)

Quick Start

Using the Container Images

# In your agent repo's workflow:
jobs:
  agent:
    runs-on: [self-hosted, claude-agent]
    container:
      image: ghcr.io/ondrasek/agent-runtime-claude:latest
      env:
        CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
    steps:
      - uses: actions/checkout@v4
      - uses: ondrasek/agentic-factory/.github/actions/run-agent@main
        with:
          tool: claude-code
          prompt: "Review this PR for issues"
          post-to: pr
          post-number: ${{ github.event.pull_request.number }}

Available Images

ImageDescription
ghcr.io/ondrasek/agent-runtime-baseUbuntu 24.04 + Python, Node.js, git, gh, uv
ghcr.io/ondrasek/agent-runtime-claudeBase + Claude Code CLI
ghcr.io/ondrasek/agent-runtime-opencodeBase + OpenCode CLI
ghcr.io/ondrasek/agent-runtime-piBase + pi-coding-agent

Discord Notifications

Agents can post to Discord using the af-discord CLI (included in all images):

af-discord send --channel agent-results "Code review complete for PR #42"
af-discord send --channel agent-results --title "Agent: Reviewer" --status success "LGTM"

Development

uv sync
uv run pytest
uv run ruff check .

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.021 Feb 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:16 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f3d67ef2d88e348ecc7df9b51e1f6d3863ac8c6ab6ea7ba41963b345d951f59b