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.4.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.4-py3-none-any.whl (163.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: canai_tools-0.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 d139cce4bb68f77c64a4a85b7c1b875483efdc769ad1265e648c355896bb8a7c
MD5 e46652084ff7f759d0e63e541b300447
BLAKE2b-256 77d3edd62c1c39defb5f0ec6dc1e322c5acb4ef75970967dfcb6d1666e9bca6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: canai_tools-0.2.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7a07b89b923ad411d7f7f7c2011a211dc3ea3a0c027c2cfc36e1527849b93c04
MD5 972325b576e0073527fbb0ce35b64444
BLAKE2b-256 d7440de3e4f2d5177207b39bb55fa37e1dff8489e28fb9018addfeaafa0add01

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