Catalog PyPI
Back to packageRELEASE DETAILS

0.1.2

PyPI

agenzic

AI-powered CLI assistant for developers: commits, summaries, PR reviews, docs.

aiclicommitdeveloper-toolsdocsreviewsummarizetests
Published12 Oct 2025
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.1.2 documentation

Agenzic CLI

Agenzic is a terminal-based AI assistant for developers. It streamlines developer workflows by providing AI-powered commit messages, code/file summarization, pull request reviews, documentation generation, and unit test suggestions — all from the command line.


Features

  • AI Commit Assistant Generate clean, conventional commit messages from staged Git changes. Supports multiple options and allows editing before committing.

  • Code/File Summarizer Summarize files or entire codebases to quickly understand legacy code or onboard new developers.

  • AI PR / Code Reviewer Review staged Git changes or specific code files. Provides suggestions for security, style, and possible bugs.

  • Documentation Generator Generate docstrings or README drafts for individual files or entire projects.

  • Test Case Generator Suggest unit tests for your functions based on code content.

  • Version & Environment Info Quickly display the current version of Agenzic along with relevant environment information.

  • Help & Usage Guidance Built-in help command provides a concise overview of commands and usage examples.


Installation

pip install agenzic

Usage

# Generate AI commit messages for staged changes
agenzic commit

# Summarize a file
agenzic summarize -f myscript.py

# Code Review of a specific file
agenzic review -f myscript.py

# Generate documentation
agenzic docgen -f myscript.py
agenzic docgen -d folder/

# Generate code file
agenzic codegen 'write a python code' -f abc.py

# Generate unit tests for a file
agenzic tests -f myscript.py

# Ask AI a question about file or dir
agenzic ask "Your Question"
agenzic ask "Your Question" -f app.py
agenzic ask "Your Question" -d folder/

# Generate project tree with custom depth (1=top-level only, 2=one level deep, etc.) (default=2)
agenzic projtree
agenzic projtree -d folder/
agenzic projtree -d folder/ -l 3

# Debug inspector: show environment, config, PATH, plugins, Python version.
agenzic inspect

# Show version and environment info
agenzic version

# Show project information
agenzic about

# Display help
agenzic help

Contributing

Agenzic is open-source! Contributions are welcome via pull requests and issues.

License

This project is licensed under the MIT License.

Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
dotenv
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
dotenv>=0.9.9runtime
radon
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
radon>=6.0.1runtime
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
requests>=2.31.0runtime
typer
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
typer>=0.19.0runtime

Distribution files

2 collected
agenzic-0.1.2-py3-none-any.whl

bdist_wheel · 19.83 KB · Python py3

Source file
agenzic-0.1.2.tar.gz

sdist · 14.46 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:01 UTC

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

Record identity

package_version:ff9a072de7164203b489f151a65db09496bbeedba9d006363dcf26b75a75b37d

Other collected versions

View all collected versions →