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.3.tar.gz (137.5 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.3-py3-none-any.whl (163.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: canai_tools-0.2.3.tar.gz
  • Upload date:
  • Size: 137.5 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.3.tar.gz
Algorithm Hash digest
SHA256 a01b0dcd8155fa6d3fc9eb3458ce8f83207aee9f94b432f3ed6aef3b78bf3e0d
MD5 d5c4af98b1580d448f89bca11f17b2c1
BLAKE2b-256 f501d305a52bfc1d9e7fa7b2a255c6fe98c0f99375a5c7f20315c66b32afbc2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: canai_tools-0.2.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 06a636cc2d7054043125dd8cc4e810e7cfe7c1ad3e6b739ba4fd64ae4de00800
MD5 d2f5eba1518fa0719dba2d6c8cc0ef6e
BLAKE2b-256 8e569c9aee0683b4bc19ac8254cc40f139778f1224c45682ba97497860e54f7d

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