Skip to content

Easily spot, fix and detect badly written code in your project without breaking a sweat. Your GPT4 and LLM powered programming AI realtime code editor for python, javascript, typescript, java, php, c# and many more!

License

Notifications You must be signed in to change notification settings

SixHq/GPT4-AI-Realtime-code-scanner-Autocomplete-and-Highlighter-for-Javascript-Py-JS-Java-Php-Sixth-SAST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VSCode Plugin VSCode Plugin Gitpod ready-to-code Twitter Follow Discord

image

N|Solid

A lightweight VS Code extension that helps you automates the boring or repetitive stuffs such as completing your code, scaning your code for vulnenrabilities, generating doc string and many more. It provides a beautiful GUI client experience, bringing Convention over Configuration into how developers perform the day to day boring and repetivite tasks.

Built with πŸ’– for developers.

Requirements

  • VS Code 1.43 or newer
  • [Optional] Python3.9

Supported OSes/Platforms:

  • Linux (Linux-x64, Linux-arm64, Linux-arm, Alpine-x64)
  • macOS (Darwin-x64, Darwin-arm64 Apple Silicon)
  • Windows (Win32-x64)

Quick Start

image

ChatGPT4 Quick Start

  • Immediately after opening a file or a project, a tab automatically opens on the right sidebar of your project with a ChatGPT interface, you can also open this tab manually by selecting the sixth view on the toolbar and selecting the "ChatGPT4" option

image

Note

Additionally, Sixth provides you with some additional tools that gives you more control over tasks you want to have ChatGPT4 autuomate for you

Generate Code from Images, Audio and Documents

Generate code from images, audio and txt documents, reducing the amount of boiler plate codes written, Frontend engineers, you'll definitely love this one!!!

Troubleshooting

By default, all functions and classes are detected locally by a python server runninng on port 5011, and then are encrypted end to end and sent via https to our servers where chatGPT4 process. If you are not getting the codelens on top of every fuctions or class you might have to check if the port is still running you can visit http://127.0.0.1:5011 of which you should see something like this

{
  "detail": "Not Found"
}

if you see otherwise it comes up make sure you have the python3.9 installed, you can download it here. After which reopening vscode should fix it, if this issue persists, please send a mail here, or drop a message on our discord or create an issue on our github

Tip

Before trouble shooting, try restarting vscode, it fixes the issue most of the times.

Keybinding

Press Ctrl+Q Ctrl+L to bring up Sixth view

Supported Langauges

The following databases are currently supported:

  • Python
  • Javascript
  • PHP
  • Typescript
  • GO

Note

For Other programming languages, these features will be added in a future upgrade, but for now, users using unsupported programming languages can still make use of the ChatGPT4 features

Tools Integrations

To get started with these integrations click on the sixth icon on the toolbar, and then configurations

image

JIRA Integration

You can sync ChatGPT4 with your JIRA sprints and have it auto complete or recommend soultions to your sprints without breaking a sweat

Sentry Integrations

If you have sentry integrated in your project, ChatGPT4 can automatically pick up senntry logs, implement them in your project and raise a PR to your github repo, of which you can view from vscode and either accept or decline the request. NOTE: You need to first connect to a ChatGPT4 to both sentry and Github accounts.

Detecting bugs from Terminal

You can also configure ChatGPT4 to autodetect bugs, error and information logs on your terminal and provide code fixes, information logs and insights about them.

Why Sixth?

Two words: Better DX.

Sixth aims to significantly cut down the time developers spend on doing the boring stuffs such as reading documentations, debugging, writing doc strings or postman docs, optimzing an function and many more, Sixth aims to optimize DX. Specifically, these experiences:

  1. For every bug you face or new doc string or documentation to be written or new JIRA task to be done, there is no way to resolve or manage these these very frequent tasks without switching tabs.
  2. It is common to frequently tab-in and tab-out of project windows, switching between the IDE and ChatGPT or Stack overflow or JIRA board e.t.c. Sometimes, frequent enough to want to get the Solution data directly in the IDE.

Local DX should be better than this.

Also, most of the other GPTs extensions are clunky or simply overwhelming and require you to generate an openAI key and make a bunch of cryptic configurations, with bells and whistles that are not really easy to use as a beginner or advanced engineer. Usually, getting answers to your bugs or questions all you actually need is a textbox or a button to click.

Furthermore, who doesn't love beautiful UIs? GPTs have evolved to generally not have exciting UIs in my opinion, except just a few with excellent and intuitive UIs.

To address the above, there is a need for a GPT tool that can automate the boring and stuffs without having to worry about generating an OpenAI key or tweaking cryptic options. Getting these tasks done should be simple, fast, intuitive, and clean.

Hence, Sixth πŸš€

What people are saying about us?

N|Solid

About

Easily spot, fix and detect badly written code in your project without breaking a sweat. Your GPT4 and LLM powered programming AI realtime code editor for python, javascript, typescript, java, php, c# and many more!

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published