Skip to content
CAI
Software that uses CAICheck a score

A9T9/SeeShell

63.1

Weak · 28 September 2026

288

lines of production code

C#

with Java, Python

5

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

Features

Add Java demo app for SeeShell API automation

A new Java-based demo application is introduced to demonstrate automation via the SeeShell API. The app provides a graphical interface with a 'Run SeeShell' button and a script input field, allowing users to execute SeeShell macros and view execution logs in a scrollable text area. The project includes build scripts (build.cmd, run.cmd) and configuration files (README.md, .gitignore, Maven wrapper) to facilitate building and running the demo on JDK 1.8.

Java · high confidence

Added Python demo script for CSV submission

A new Python script, submit\_csv.py, has been added to the Python directory alongside a sample data file, namesandemail.csv. The script demonstrates how to read a CSV file and use the SeeShell Browser COM object to submit the data to a website, serving as a Python equivalent to the existing VBS demo.

Python · medium confidence

Added SeeShell command-line automation scripts

A new batch file, SeeShell-Command-line.bat, has been added to the Batch directory. This script provides a template for running SeeShell and SeeShell.Browser executables via the command line, including examples for desktop and web automation, with placeholders for user-specific paths.

Batch · high confidence

New C\# Visual Studio demos for SeeShell automation

Added two new Visual Studio C\# demo projects: a CSV submission example that reads a CSV file and uses the SeeShell Browser COM object to execute a script with variable data, and a general API demo that uses late-binding to the SeeShell COM library to run automation scripts. Both demos include full source code, configuration files, and sample data to help users integrate SeeShell into .NET applications.

C\# Visual Studio · high confidence

New PowerShell demo scripts for SeeShell automation

Added several new PowerShell scripts demonstrating SeeShell Browser API usage. The 'SeeShell-Browser-API-Demo.ps1' and 'SeeShell-ManyPlay-Demo.ps1' scripts show how to instantiate the COM object, open the browser, execute macros (including multiple plays), and handle return values. The 'ZonalOCR and CSV' folder contains 'zonalocr-csv.ps1' and supporting data files, illustrating how to read company names from a CSV, pass them as variables to a macro, perform zonal OCR extraction, and save results to CSV. The 'change-URL-at-runtime' folder includes 'openURL.ps1', which demonstrates setting a URL variable at runtime to dynamically open a webpage in the browser.

Powershell · high confidence

New VBS demo scripts for web scraping, URL extraction, and CSV submission

Added new VBScript examples demonstrating SeeShell automation capabilities. These include a web scraping script that extracts and saves exchange rate data, a script for extracting URLs from browser content, and a script for submitting CSV data to a web form. Additionally, updated self-test and API demo scripts were added to validate browser and desktop macro execution.

VBS · high confidence

New macro to loop through a list of URLs

A new macro named 'Load list of URLs' has been added to the Loop section. This macro demonstrates how to read a CSV file, use a column value in an Open command, and then iterate through a list of URLs (provided in 'urllist.txt') to navigate to each one. The feature includes a README explaining the steps and a sample URL list.

Loop · high confidence

Behavioural changes

4 commits (0 fixes) modifying Demo Macros

A change to existing behaviour in Demo Macros — 4 commits, 20 files.

Demo Macros · medium confidence · unverified

Dependencies

Added C\# and Java demo applications for the SeeShell API

Introduced new example projects to demonstrate API integration: a C\# Windows Forms application (SeeShell-SubmitCsv-Example) that targets .NET Framework 4.5.2 and references the SeeShell.Browser.API.Connector, and a Java Maven project (SeeShell-api-demo-com) targeting Java 1.8 with dependencies on IntelliJ's javac2, forms\_rt, and the Jacob library.

(dependencies) · medium confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 61 → 63 (+2.5)
  • Rubric changed (rubric-2026.08.15 → rubric-2026.09.16) — scores are not directly comparable.

Lenses

  • Code Health 100 → 100 (+0.0)
  • Architecture 69 → 100 (+30.9)
  • Maturity 50 → 50 (+0.0)
  • Readiness 57 → 50 (-7.0)
  • Security 100 → 100 (+0.0)

Resolved (8)

  • Build did not complete in the analyzer
  • Monorepo: only 1 of 2 solutions was scored
  • No exposed public API
  • Prerequisites list JDK 1.8 and JAVA_HOME but the README does not state which Java version is supported. (Java/README.md)
  • early-stage repository — too few commits for a meaningful bus factor
  • early-stage repository — too little history to judge knowledge freshness
  • redundant comment (C# Visual Studio/Visual Studio C#/SeeShellBrowserAPIDemo/Form1.cs)
  • redundant comment (C# Visual Studio/Visual Studio C#/SeeShellBrowserAPIDemo/Properties/AssemblyInfo.cs)

New (1)

  • XML-doc coverage: SeeShell-SubmitCsv-Example (C# Visual Studio/Submit CSV C#/SeeShell-SubmitCsv-Example/SeeShell-SubmitCsv-Example/SeeShell-SubmitCsv-Example.csproj)

Architecture

  • Containers 1 added · 0 removed · contexts 0 added · 0 removed · edges 0 added · 0 removed

Added containers (1)

  • cli:SeeShell-SubmitCsv-Example

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

A9T9/SeeShell was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 28 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit d81ea0f2318a71d1e2f348506c9000796d6e1f97 — the exact code this score is about.
  • Scored under rubric-2026.09.16 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-2d9048c36d26.