Codescape transforms your Java and Python codebase into a living isometric 3D city right inside VS Code. Each building is a class or interface; its height reflects complexity (methods + fields). Watch the city update in real time as you edit your code.
Launch the extension host with F5 in VS Code, then open one of the example workspaces:
examples/java-city
examples/python-city
Other dev commands:
npm run watch # watch + rebuild on change
npm run lint # ESLint
npm test # compile + lint + VS Code extension tests
npm run package # produce a .vsix for local install
Contributing
Keep runtime message contracts synchronized between extension/watcher/frontend/types.
Prefer small, test-backed PRs — parser, relations, watcher, and layout all have existing test suites.