Coding & Development✨gemini🌐universal
1. Clone
AI-driven workbench for computational materials science — interactive 3D structure viewer, natural-language CatBot assistant, visual DAG workflow engine, HPC job submission. Tauri desktop app with SvelteKit frontend and FastAPI Python backend. Drives VASP, ORCA, CP2K, QE, GPAW, DFTB+, SIESTA, LAMMPS.
Quick Start
Install this Skill
npx skills add Hello-QM/catgo-LRG<h1 align="center"> <img src="desktop/logo.png" alt="CatGo Logo" width="120"><br> CatGo </h1> <p align="center"> <strong>AI-driven workbench for computational materials science.</strong> </p> <p align="center"> <a href="readme.zh.md">简体中文</a> </p> <p align="center"> [](https://github.com/Hello-QM/catgo-LRG/actions/workflows/test.yml) [](license) [](https://doi.org/10.5281/zenodo.19709425) </p> CatGo is a desktop application that combines an interactive 3D structure viewer, a natural-language AI assistant (**CatBot**), a visual DAG **workflow engine**, and **HPC integration** into a single tool. It is designed for catalysis and surface-science research — building slabs and adsorbates, generating DFT/MD/ML inputs, submitting and monitoring jobs on remote clusters, and post-processing the results — all from one window. > CatGo draws on **[MatterViz](https://github.com/janosh/matterviz)** by [Janosh Riebesell](https://github.com/janosh) for inspiration: the 3D structure viewer, periodic table, and several core UI components originate from MatterViz, though they have been substantially modified in CatGo. On top of that foundation, CatGo adds the catalysis pipeline, workflow engine, HPC integration, CatBot, and plugin system. We are deeply grateful for the original work. <p align="center"> <img src="static/catgo-viewer.png" alt="CatGo 3D structure viewer — Si40Bi4Te8H292C100 with bonds, lattice axes, and composition badges" width="780"> </p> --- ## 🔗 Links | | | | --------------------------------------- | ------------------------------------------------ | | **Web app** — try instantly, no install | <https://app.catgo-ucsd.org> | | **Tutorial / Docs** | <https://docs.catgo-ucsd.org> | | **Downloads** — prebuilt editions | <https://github.com/Hello-QM/catgo-LRG/releases> | | **Source** | <https://github.com/Hello-QM/catgo-LRG> | | **Forum** — questions & discussion | <https://groups.google.com/g/catgo_official> | ### Community Scan to join the CatGo QQ group: <img src="static/qr-qq-group.jpg" alt="CatGo QQ group QR code" width="200"> --- ## ✨ Features | Area | Capability | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | **3D Viewer** | Crystals · molecules · surfaces · trajectories · PBC image atoms · bond rendering across cell boundaries · selectable polyhedra · per-element / per-site colour overrides · light, dark, white, black themes | | **CatBot** | Natural-language structure operations and workflow authoring via Claude, Codex, Gemini, or OpenAI | | **Workflow** | DAG editor for chained calculations (opt → SP → DOS / NEB / MD / slow-growth …) with one-click stock-recipe Quick-Build (HER, OER, ORR, NRR, CO₂RR, NEB, slow-growth, DOS) | | **HPC** | SSH terminal, file browser, job submit and monitor, OTP + jump-host + SOCKS5 | | **DFT inputs** | Native: VASP, Quantum ESPRESSO, LAMMPS, CP2K, ORCA. CatBot-drafted only (skill text, no workflow node executor): GPAW, ABINIT, SIESTA, DFTB+, Gaussian | | **ML potentials** | MACE (incl. mace_mp foundation), CHGNet, M3GNet (via matgl) | | **Other fast calculators** | EMT (effective-medium theory), xTB / GFN-xTB (semi-empirical tight-binding via tblite + xtb-CLI) | | **Analysis** | DOS / PDOS, band structure, COHP / ICOHP, d-band centre, charge-density cube isosurface, volcano plots, Gibbs free-energy corrections, Bader-charge label overlay (reads pre-computed values from site properties) | | **Cata ... (truncated)
Repository
107stars
11forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View