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

Uploaded Python 3

File details

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

File metadata

  • Download URL: canai_tools-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 7956555d6378bec01030c769ddc308001c4dd20ffa069cdc4c49f9c2fa8bc8ac
MD5 d176b6ef886a1e71b0c4b196211cadb6
BLAKE2b-256 2eb38b65c73ad5753a832b4668d5f4af37cbd7896f4dd3df34d8014c9e64e902

See more details on using hashes here.

File details

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

File metadata

  • Download URL: canai_tools-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2047586bf59299c0cafca6d9c9f0b929b4fcf2d4a4c77cb4b76f877e5b8e5ca2
MD5 efab79d873d3e8dd0ab22588cc2f6a59
BLAKE2b-256 df837e08696e55252ce1d351eb803ec153165352e7058018b423fffccbfc6dd7

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