Intelligent code analysis tool for understanding any codebase. Advanced AST analysis with control flow graphs, data flow analysis, and semantic understanding.
Project description
Atlas Strata - Code Architecture Analysis
A pure Python CLI for analyzing codebase architecture, dependencies, and code quality.
Features
- Intelligent code analysis with dependency graphs and architecture insights
- Advanced AST analysis: control flow graphs, data flow analysis, type inference
- Interactive visualization with browser-based dependency graphs
- Compare two codebases for architectural differences
- LLM-powered insights using GitHub Copilot CLI
- Multiple languages: Python, TypeScript, Java, Go, C#
- Cross-platform: Windows, macOS, Linux
Quick Start
pip install atlas-strata
atlas analyze ./src
atlas visualize ./src
Commands
Offline Commands (no setup required)
atlas analyze <path>- Analyze code dependencies and architectureatlas visualize <path>- Generate interactive dependency graphatlas compare <path1> <path2>- Compare two codebases
LLM-Powered Command (requires GitHub Copilot CLI)
atlas ask "question"- Ask questions about your codebase
To enable the ask command:
copilot --allow-tool atlas
atlas ask "What does the auth module do?"
License
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atlas_strata-0.2.0.tar.gz.
File metadata
- Download URL: atlas_strata-0.2.0.tar.gz
- Upload date:
- Size: 135.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60cacce7200c8a3bb7ba1e98b73db6569d980221f042fa38eff685d432562bbf
|
|
| MD5 |
e806b06f62e6b216f2d58d136572cddc
|
|
| BLAKE2b-256 |
e6ee696927de491df6d758cd4d24bdfaf9f753dcbcbc001cac45103b25edfce0
|
Provenance
The following attestation bundles were made for atlas_strata-0.2.0.tar.gz:
Publisher:
ci.yml on punitganshani/atlas-strata
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atlas_strata-0.2.0.tar.gz -
Subject digest:
60cacce7200c8a3bb7ba1e98b73db6569d980221f042fa38eff685d432562bbf - Sigstore transparency entry: 1465348333
- Sigstore integration time:
-
Permalink:
punitganshani/atlas-strata@6dc384051c310d54056e2f6cf29f5d34c1665982 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/punitganshani
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@6dc384051c310d54056e2f6cf29f5d34c1665982 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atlas_strata-0.2.0-py3-none-any.whl.
File metadata
- Download URL: atlas_strata-0.2.0-py3-none-any.whl
- Upload date:
- Size: 114.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cede071d4b1571ec6315d2f48d8cf7f9f4af43f738ef591797468c5bed9a12e
|
|
| MD5 |
1ebdfab071d517f5c13d72608ec5e9ed
|
|
| BLAKE2b-256 |
3112d6b97bbc8a625e496e85007f5dbc230b5f21731fb2771685d541e297fbc5
|
Provenance
The following attestation bundles were made for atlas_strata-0.2.0-py3-none-any.whl:
Publisher:
ci.yml on punitganshani/atlas-strata
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atlas_strata-0.2.0-py3-none-any.whl -
Subject digest:
8cede071d4b1571ec6315d2f48d8cf7f9f4af43f738ef591797468c5bed9a12e - Sigstore transparency entry: 1465348416
- Sigstore integration time:
-
Permalink:
punitganshani/atlas-strata@6dc384051c310d54056e2f6cf29f5d34c1665982 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/punitganshani
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@6dc384051c310d54056e2f6cf29f5d34c1665982 -
Trigger Event:
workflow_dispatch
-
Statement type: