Smart Code Assistant CLI
Short Description
Smart Code Assistant CLI helps beginners debug, optimize, explain, and generate tests for Python code instantly, powered by an offline Ollama 3.21B model. It keeps developers focused by providing AI-powered solutions directly in the project directory.
Features
- Code Debugger – Automatically detects issues in your code and generates a text file with suggestions.
- Code Optimizer – Analyzes your code and suggests more efficient alternatives in a separate file.
- Code Explainer – Provides clear explanations of your code logic up to a specific point.
- Test Generator – Generates sample test cases to validate correctness and handle edge cases.
- Offline Support – Powered by Ollama 3.21B, works entirely offline without internet dependency.
- Fast Execution – Commands execute in 2–3 seconds (network optional) for instant feedback.
How It Works
- Execute a custom command (e.g.,
debug) in your terminal. - Your code is sent to the Ollama LLM for processing.
- The generated output (debugged code, optimized version, explanation, or tests) is saved as a text file in your project folder.
- No need to switch tools—stay focused and reduce attention residue.
Supported Commands
| Command | Description |
|---|---|
debug |
Debugs your code and writes suggestions to a file. |
optimize |
Suggests improvements for efficiency. |
explain |
Explains your code logic clearly. |
generate-test |
Creates sample test cases for validation. |
Tech Stack
- Python
- Ollama 3.21B LLM (offline)
- Windows PowerShell (custom CLI commands)
Metadata
Release files for smart-code-assistant 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| smart_code_assistant-0.1.2.tar.gz | 6.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| smart_code_assistant-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.1 kB
Release files / smart_code_assistant-0.1.2.tar.gz
| Download URL | smart_code_assistant-0.1.2.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b62b4cae75a38abb5f1e77fde0b0248c24a267f5ff2bd575ea9eb486890eab7e
|
|
BLAKE2b-256 checksum How to use checksums |
149036fa5cccb34945fea9a0c35d4818e9cac93c03537f294ce3bbef83f39efc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / smart_code_assistant-0.1.2-py3-none-any.whl
| Download URL | smart_code_assistant-0.1.2-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b0a87a32ec6491e01ec7bc1d58ac619f9f0b520429b68df99b3a312d0a46cb2
|
|
BLAKE2b-256 checksum How to use checksums |
a7d9e78e4ed41946096d2d89f38ead741a91158f72da22c9ee46333494af829d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for smart-code-assistant 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.