This is the Linux app named semantic-graph whose latest release can be downloaded as semantic-graphv0.2.4sourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named semantic-graph with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
semantic-graph
DESCRIPTION:
semantic-graph finds duplicate and related tests in your test suite. It scans Playwright-style test files written with test() and test.describe(), embeds each test, groups similar tests with DBSCAN clustering and names each cluster with an LLM. The results open in a local web UI with a folder tree and a 2D similarity graph laid out with UMAP, so overlapping tests are easy to spot.
It is for developers and QA engineers who want to keep a growing suite lean and find tests that cover the same ground. Run it with npx @testchimp/semantic-graph visualize --tests-dir ./tests and an OpenAI API key, or use Anthropic Claude together with Voyage embeddings. No database is needed, since embeddings are computed in memory on each run. Maintained by TestChimp (https://testchimp.io), the QA platform for coding agents.
Features
- Scans .spec and .test files (TypeScript and JavaScript) in Playwright-style syntax
- Embeds each test and measures cosine similarity between tests
- DBSCAN clustering to group duplicate and related tests
- LLM-generated cluster names
- 2D UMAP graph and folder tree in a local browser UI
- Works with OpenAI, or Anthropic Claude plus Voyage embeddings
- Configurable embedding and LLM models through environment variables
- No database: everything runs in memory on each run
- One command via npx; reusable core library published as @testchimp/semantic-graph-core
- Open source under the MIT License
Audience
Developers, Quality Engineers
User interface
Command-line, Web-based
Programming Language
JavaScript, TypeScript
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/semantic-graph/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.