Skip to main content

A pipx-first CLI for architecture-aware collaboration between humans and coding agents.

Project description

agentic

PyPI version Python versions CI License: MIT

Coding agents are fast. Chaos is faster.

agentic is a pipx-first CLI for teams who want something better than "just let the model vibe with the repo and see what happens."

It bootstraps a project-local contract that both humans and agents can read, then uses that contract to keep architecture work more inspectable, more repeatable, and a lot less mystical.

There are no silver bullets here. Just fewer unforced errors.

What it does

agentic gives a repository three useful things:

  • a generated local contract under agentic/
  • packaged shared rules that can be mirrored and updated
  • architecture analysis that helps an agent understand where the codebase is risky before it starts "helping"

That means you can:

  • initialize a repo with a durable collaboration surface
  • refresh shared guidance without trampling local additions
  • validate architecture boundaries
  • rank risky files by dependency pressure and public surface
  • generate a short reading order for an agent before edits begin

Install

pipx install agentic-oss

If you prefer to poke it first:

pipx run agentic-oss --help

Quick start

agentic init
agentic architecture check --project-root .
agentic architecture hotspots --project-root .
agentic architecture summary --project-root .

After init, your repo gets an agentic/ directory with:

  • agentic/agentic.yaml for architecture rules
  • agentic/rules/ for mirrored shared guidance
  • agentic/rules/local/ for project-specific narrowing
  • agentic/code/ for local generation recipes

Core commands

  • agentic Bootstrap the current directory using the default init path.
  • agentic init Create the local contract surface.
  • agentic update Refresh packaged assets while preserving local workspace additions.
  • agentic architecture check Validate the repository against the architecture agreement.
  • agentic architecture hotspots Rank risky files by imports, public surface, and implementation size.
  • agentic architecture summary Produce an agent-facing reading order and risk briefing.
  • agentic check-rule-schema Validate the packaged markdown rule corpus.

Why this exists

Most teams do not actually have an "AI adoption problem."

They have a clarity problem.

The agent does not know what matters first, what is stable, what is sacred, what is local convention, what is temporary, or which files are about to explode into a week of cleanup if touched casually.

agentic externalizes that context into something visible.

So instead of asking a coding agent to be telepathic, you give it a map, a contract, and a few guardrails.

That turns collaboration from folklore into a system.

Documentation

Release notes

See CHANGELOG.md.

Contributing

Ideas, issues, and pull requests are welcome.

Start with CONTRIBUTING.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentic_oss-0.1.1.tar.gz (82.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_oss-0.1.1-py3-none-any.whl (105.8 kB view details)

Uploaded Python 3

File details

Details for the file agentic_oss-0.1.1.tar.gz.

File metadata

  • Download URL: agentic_oss-0.1.1.tar.gz
  • Upload date:
  • Size: 82.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentic_oss-0.1.1.tar.gz
Algorithm Hash digest
SHA256 73a7e141bce7b7e32070c5b97fd2a1112c7571b16af06bcf7dc0e2c99e99e90d
MD5 38c6862a8c3f9aae85ea47e1f638d35f
BLAKE2b-256 dfec7cb579409f6c6568de975cea984e405058e96453beaed1fd126dad3133f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentic_oss-0.1.1.tar.gz:

Publisher: release.yml on 9orky/agentic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentic_oss-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: agentic_oss-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 105.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentic_oss-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a088bcd79010d18600c92001feea6f2331cd291a20612e4fdc21260824619c2
MD5 7e2756ef449d8d64acac33558c6fb17a
BLAKE2b-256 0191b950472df6eba9cf3ec9d2ed22d26aac96c073db27f2c28cb6dc8de11e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentic_oss-0.1.1-py3-none-any.whl:

Publisher: release.yml on 9orky/agentic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page