Skip to main content

CatGo

AI-driven workbench for computational materials science — a 3D structure/trajectory viewer + workflow engine, installable straight from PyPI.

pip install catgo      # or:  uv pip install catgo
catgo                  # launches the app and opens it in your browser

Commands

Command What it does
catgo Start the backend and open the CatGo UI in a browser
catgo app / catgo web Same as bare catgo (--no-browser to skip opening one)
catgo view POSCAR CONTCAR … Open structure/trajectory file(s) in the viewer (like ase gui)
catgo serve Run the API/backend only (no browser)
catgo shell Interactive REPL
catgo setup Register the CatGo MCP server for Claude Code

The web UI is bundled in the wheel and served same-origin by the local backend (default http://localhost:8000), so it works offline after install.

Optional extras

pip install "catgo[analyze]"   # DOS/band/COHP plotting (matplotlib, scienceplots)
pip install "catgo[ml]"        # MACE ML potentials
pip install "catgo[full]"      # mdtraj, h5py, scikit-learn, custodian

Prefer the native desktop app (Tauri) for the fastest 3D — see the project repository. This package is the Python/CLI + web-UI distribution.

License and citation

CatGo is licensed under AGPL-3.0-or-later. If CatGo contributes to your work, please include the acknowledgement and preferred citation below. This request is not an additional condition of the AGPL license.

This work used CatGo (https://app.catgo-ucsd.org).

Please cite CatGo using the preferred ChemRxiv DOI: 10.26434/chemrxiv.15002984/v1, and the canonical CITATION.cff. Third-party materials retain their own terms and are excluded from this license.

Metadata

Release files for catgo 1.4.14

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

Built distribution (wheel)

Table of built distributions (wheels) for catgo 1.4.14
File Interpreter ABI Platform Actions
catgo-1.4.14-py3-none-any.whl Python 3 none any Details for catgo-1.4.14-py3-none-any.whl

Release files / catgo-1.4.14-py3-none-any.whl

Download URL catgo-1.4.14-py3-none-any.whl
Size 38.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
461600f2e964969e85476236e360950f65e822fb0090f900efbb739a3e18cf06
BLAKE2b-256 checksum
How to use checksums
b82a7c812e0bc366c154fb1e7e7a8209b286196d80a478bc9dce16bbcc69b299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for catgo 1.4.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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