A pipx-first CLI for architecture-aware collaboration between humans and coding agents.
Project description
agentic
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.yamlfor architecture rulesagentic/rules/for mirrored shared guidanceagentic/rules/local/for project-specific narrowingagentic/code/for local generation recipes
Core commands
agenticBootstrap the current directory using the defaultinitpath.agentic initCreate the local contract surface.agentic updateRefresh packaged assets while preserving local workspace additions.agentic architecture checkValidate the repository against the architecture agreement.agentic architecture hotspotsRank risky files by imports, public surface, and implementation size.agentic architecture summaryProduce an agent-facing reading order and risk briefing.agentic check-rule-schemaValidate 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
- Getting started
- Workspace contract runtime
- Architecture runtime
- Repository architecture map
- Rule system notes
Release notes
See CHANGELOG.md.
Contributing
Ideas, issues, and pull requests are welcome.
Start with CONTRIBUTING.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73a7e141bce7b7e32070c5b97fd2a1112c7571b16af06bcf7dc0e2c99e99e90d
|
|
| MD5 |
38c6862a8c3f9aae85ea47e1f638d35f
|
|
| BLAKE2b-256 |
dfec7cb579409f6c6568de975cea984e405058e96453beaed1fd126dad3133f4
|
Provenance
The following attestation bundles were made for agentic_oss-0.1.1.tar.gz:
Publisher:
release.yml on 9orky/agentic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentic_oss-0.1.1.tar.gz -
Subject digest:
73a7e141bce7b7e32070c5b97fd2a1112c7571b16af06bcf7dc0e2c99e99e90d - Sigstore transparency entry: 1392044273
- Sigstore integration time:
-
Permalink:
9orky/agentic@e95c1cd1925d0095dfd447b97d32a9a50c08e165 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/9orky
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e95c1cd1925d0095dfd447b97d32a9a50c08e165 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a088bcd79010d18600c92001feea6f2331cd291a20612e4fdc21260824619c2
|
|
| MD5 |
7e2756ef449d8d64acac33558c6fb17a
|
|
| BLAKE2b-256 |
0191b950472df6eba9cf3ec9d2ed22d26aac96c073db27f2c28cb6dc8de11e1e
|
Provenance
The following attestation bundles were made for agentic_oss-0.1.1-py3-none-any.whl:
Publisher:
release.yml on 9orky/agentic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentic_oss-0.1.1-py3-none-any.whl -
Subject digest:
8a088bcd79010d18600c92001feea6f2331cd291a20612e4fdc21260824619c2 - Sigstore transparency entry: 1392044311
- Sigstore integration time:
-
Permalink:
9orky/agentic@e95c1cd1925d0095dfd447b97d32a9a50c08e165 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/9orky
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e95c1cd1925d0095dfd447b97d32a9a50c08e165 -
Trigger Event:
release
-
Statement type: