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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
canai_tools-0.2.4-py3-none-any.whl
(163.0 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d139cce4bb68f77c64a4a85b7c1b875483efdc769ad1265e648c355896bb8a7c
|
|
| MD5 |
e46652084ff7f759d0e63e541b300447
|
|
| BLAKE2b-256 |
77d3edd62c1c39defb5f0ec6dc1e322c5acb4ef75970967dfcb6d1666e9bca6c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a07b89b923ad411d7f7f7c2011a211dc3ea3a0c027c2cfc36e1527849b93c04
|
|
| MD5 |
972325b576e0073527fbb0ce35b64444
|
|
| BLAKE2b-256 |
d7440de3e4f2d5177207b39bb55fa37e1dff8489e28fb9018addfeaafa0add01
|