Skip to main content

AI Toolkit

A modular repository of specialized engineering tools, automation workflows, and helper utilities designed for AI agents and human developers.


Toolkits & Modules

Module Description Quick Links
CAD Toolkit Hardware-accelerated 3D CAD viewer, procedural & parametric modeling engine, CSG operations, Signed Distance Fields (SDF), 3D printability analysis, and AI Agent CollabBridge HTTP/CLI. Documentation • Interactive Viewer • AI Bridge

Highlights: 3D CAD Toolkit (cad/)

The CAD Toolkit provides a complete 3D modeling and visualization suite built for autonomous AI agents and pair-programming workflows:

  • Interactive 3D Viewport: Fast, cross-platform UI with Dear PyGui and hardware-accelerated OpenGL offscreen rendering with CPU fallback.
  • AI Agent CollabBridge: HTTP JSON API & CLI on port 8765 enabling external AI agents to query scene state, inspect geometry, command camera views, adjust live parameters, and export models.
  • Procedural Modeling: Parametric primitives, CSG booleans (union, difference, intersection, chamfer, fillet) powered by Manifold3D, assemblies, and exploded views.
  • Signed Distance Fields (SDF): Smooth mathematical CSG blending and high-resolution Marching Cubes meshing.
  • 3D Print Preparation: Overhang detection, support volume estimation, bed boundary checks (Bambu, Prusa, Ender, Voron), and automatic print orientation optimization.
  • 3D Scratchpad & Annotations: Freehand 3D surface polyline drawings with multi-color palette markers, JSON extraction, and instant solid sweep / polyline conversions.
  • Automated Testing & CI: Comprehensive 314-test suite enforcing >=90% code coverage across Linux, Windows, and macOS.

For full setup instructions, CLI parameters, and developer guides, refer to the CAD Toolkit Documentation.


Repository Structure

ai-toolkit/
├── .github/
│   └── workflows/
│       └── cad.yml           # Cross-platform GitHub Actions CI for CAD
├── cad/                      # 3D Computer-Aided Design & Procedural Modeling Tool
│   ├── README.md             # In-depth CAD documentation & CLI reference
│   ├── view.py               # Interactive 3D CAD viewer
│   ├── save.py               # Headless scene exporter & snapshot generator
│   ├── bridge.py             # AI Agent CollabBridge client
│   ├── core/                 # Modeling, rendering, SDF, and geometry engine
│   ├── scenes/               # Demo procedural scenes
│   ├── scripts/              # Cross-platform environment & setup helpers
│   ├── ci/                   # Tool-specific CI composite action
│   └── tests/                # 314 unit and integration tests (>=90% coverage)
└── LICENSE                   # Repository license

Contributing & Development

  1. Clone the repository:
    git clone https://github.com/sanchousf/ai-toolkit.git
    cd ai-toolkit
    
  2. Navigate to the tool directory (e.g. cd cad) and run the setup script:
    • Linux / macOS / Termux: ./setup_dev.sh
    • Windows: setup_dev.bat
  3. Run tests with coverage:
    • Linux / macOS / Termux: ./run_tests.sh
    • Windows: run_tests.bat

Metadata

Release files for sanchousf-ai-toolkit 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sanchousf-ai-toolkit 0.4.0
File Size Uploaded
sanchousf_ai_toolkit-0.4.0.tar.gz 497.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sanchousf-ai-toolkit 0.4.0
File Interpreter ABI Platform
sanchousf_ai_toolkit-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 911.2 kB

Release files / sanchousf_ai_toolkit-0.4.0.tar.gz

Download URL sanchousf_ai_toolkit-0.4.0.tar.gz
Size 497.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c0cc2afff0aa03c41e171a4180c95fff405e9acf6b963af56dfd9f607432905e
BLAKE2b-256 checksum
How to use checksums
8e7aeb2bc82b1a5a841ba2c1ed37e797d1afa63df4d8bfe76524121ecae5c579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / sanchousf_ai_toolkit-0.4.0-py3-none-any.whl

Download URL sanchousf_ai_toolkit-0.4.0-py3-none-any.whl
Size 413.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1359856c1a5f2f5b6f761c2eab247132f45ae2b7d255f4abb88e9d246eba0e73
BLAKE2b-256 checksum
How to use checksums
2585f06ba4d917fccea4d22f4faeb03e4136fa52be764c7f20c1388c0161c4eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

2 release files

This release

0.4.0 This release

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page