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.
- VS Code 1.43 or newer
- [Optional] Python3.9
- Linux (Linux-x64, Linux-arm64, Linux-arm, Alpine-x64)
- macOS (Darwin-x64, Darwin-arm64 Apple Silicon)
- Windows (Win32-x64)
- In a VS Code project any file within the supported langauges
- GPT4 AI auto detects your classes and functions. You will see some options at the top of every function and classes.
- 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
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 txt documents, reducing the amount of boiler plate codes written, Frontend engineers, you'll definitely love this one!!!
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.
Press Ctrl+Q Ctrl+L
to bring up Sixth view
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
To get started with these integrations click on the sixth icon on the toolbar, and then configurations
You can sync ChatGPT4 with your JIRA sprints and have it auto complete or recommend soultions to your sprints without breaking a sweat
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.
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.
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:
- 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.
- 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 π