Skip to main content

WORK WITH AI STRONGER — 21 Python CLI tools for AI-assisted development. Zero mandatory dependencies.

Project description

WORK WITH AI STRONGER

AI-Tools v0.2.0 — 15 production-grade Python tools engineered for AI-assisted development.

The Stack

                         ┌──────────────┐
                         │   ai-tools   │  Master CLI
                         └──────┬───────┘
         ┌──────────────────────┼──────────────────────┐
         │                      │                      │
    ┌────┴────┐           ┌────┴────┐           ┌────┴────┐
    │ CONTEXT │           │  AGENT  │           │ QUALITY │
    └────┬────┘           └────┬────┘           └────┬────┘
         │                      │                      │
┌────────┼────────┐    ┌───────┼────────┐   ┌────────┼────────┐
│ctxbuilder       │    │apibridge        │   │qualgate         │
│ctxmerge         │    │smartroute       │   │perfscope        │
│repomap          │    │tokencost        │   │logparser        │
│smartpack        │    │memkeeper        │   │diffdigest       │
│scaffoldai       │    │                 │   │                 │
│specforge        │    │                 │   │                 │
│promptforge      │    │                 │   │                 │
└─────────────────┘    └─────────────────┘   └─────────────────┘

Modules

# Module Category One-Liner
1 ctxbuilder Context Codebase → CLAUDE.md / llms.txt
2 promptforge Context Prompt templates + token count + cache
3 diffdigest Quality Git diff → AI-friendly summary
4 scaffoldai Context Bootstrap .ai/ + CLAUDE.md + AGENTS.md
5 apibridge Agent Claude + OpenAI + Gemini, one API
6 perfscope Quality Profiler output → bottleneck report
7 ctxmerge Context Merge monotrepo contexts
8 specforge Context Spec/PRD → structured task list
9 logparser Quality Raw logs → AI-optimized analysis
10 tokencost Agent Token usage + cost tracking
11 repomap Context Semantic repo map (hub detection)
12 smartpack Context Intelligent context packing
13 memkeeper Agent Cross-session persistent memory
14 smartroute Agent Task → cheapest adequate model
15 qualgate Quality Security + quality gate checker

Quick Start

pip install -e .

# Master CLI
ai-tools --version

# Understand any codebase
ctxbuilder /path/to/project

# Pack optimal context for a task
smartpack "fix the login bug" -p /path/to/project

# Chat with any LLM
apibridge "Explain this code" --provider claude

# Route task to cheapest adequate model
smartroute "Fix a typo in README"

# Save a development memory
memkeeper save "Auth pattern" "We use JWT with refresh tokens" -c pattern -t auth,jwt

# Run quality gate before merge
qualgate --base main -f compact

# Track AI costs
tokencost summary

# Find your biggest performance bottleneck
perfscope analyze profile.pstats

# Generate GitHub issues from a spec
specforge parse spec.md --format github

Stats

  • 69 Python files — ~9,300 lines
  • 1 core library (ai_tools) + 15 tool modules
  • 16 CLI commands — one master + 15 individual
  • 4 LLM providers — Claude, OpenAI, Gemini + extensible
  • Zero mandatory dependencies — Python 3.10+ stdlib only
  • All outputs AI-optimized — markdown, JSON, mermaid diagrams

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

canai_tools-0.2.2.tar.gz (137.4 kB view details)

Uploaded Source

Built Distribution

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

canai_tools-0.2.2-py3-none-any.whl (163.0 kB view details)

Uploaded Python 3

File details

Details for the file canai_tools-0.2.2.tar.gz.

File metadata

  • Download URL: canai_tools-0.2.2.tar.gz
  • Upload date:
  • Size: 137.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for canai_tools-0.2.2.tar.gz
Algorithm Hash digest
SHA256 35fede6409338b52c2a9e939630e8843756229f325fa4b12ddde3c7edcc62d8b
MD5 ea231d85f0f28976b3167383472543d7
BLAKE2b-256 7d588714e9dc866ba471bcc4a020ddd863bffe18388ff04c5e9a71ab88341762

See more details on using hashes here.

File details

Details for the file canai_tools-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: canai_tools-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 163.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for canai_tools-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0517e380bbcd981eaab1df41946783c1411a3b41deb9c51095e3dab337c32ee
MD5 87b65f4039f039daf56ec9fcbdefd04c
BLAKE2b-256 de6f02de672f715eae5be003b2d32cf1cbb6056bd8d3c73e9671dc22c684e9e4

See more details on using hashes here.

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