This VS Code extension uses a local Python backend and a Neo4j graph database to provide code refactoring, documentation generation, security enhancements, repository analysis, and unit test creation.
Setup
Ensure you have Python installed locally.
Run Docker and use docker-compose up in the docker/ directory to start Neo4j.
The extension will prompt you to select a Python environment and install necessary packages.
Configure LLM settings in extension/config_files/llm_config.json and Neo4j in extension/config_files/neo4j_config.json.
Commands
Refactor Code
Generate Documentation
Apply Security Best Practices
Analyze Repository
Create Unit Tests
Notes
All backend code is shipped inside extension/backend_python and is not directly visible to the user. The extension will communicate with the backend via a local process.