Code Helper 101
A powerful VSCode extension that provides AI-powered code assistance similar to GitHub Copilot, but with enterprise-grade API support and custom certificate handling. Perfect for organizations requiring secure, self-hosted, or custom AI solutions.
This extension automatically works with your exsitin certificates so it will send the certificates to the AI endpoint of your choosing ( i.e. Enterprise endpoint).
We are working on a few new agentic features that will be hopefully released very soon.
Features
- 🤖 AI-powered code completions and suggestions
- 🔒 Enterprise-grade API support with custom certificate handling
- 🔑 Configurable API headers for authentication
- 💻 Familiar interface similar to GitHub Copilot
- ⚡ Fast and responsive code assistance
- 🛡️ Secure communication with your chosen AI endpoints
Installation
- Open VSCode
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Code Helper 101"
- Click Install
Configuration
Configure the extension in your VSCode settings:
json
{
"codeHelper101.apiEndpoint": "https://your-api-endpoint.com",
"codeHelper101.apiKey": "your-api-key",
"codeHelper101.certificatePath": "/path/to/certificate.pem",
"codeHelper101.headers": {
"Authorization": "Bearer your-token",
"Custom-Header": "value"
}
}
Required Settings
codeHelper101.baseURL
: Your AI service endpoint also known as base URL
codeHelper101.apiKey
: API key for authentication
Optional Settings
codeHelper101.certificatePath
: Path to custom SSL certificate
codeHelper101.user
: User name for authentication
codeHelper101.password
: Password for authentication
codeHelper101.headers
: Additional API headers
codeHelper101.enable
: Enable/disable the extension (default: true)
Usage
- Ctrl + Shift + P
- Select 101 Start Custom AI Chat
- The AI assistant will automatically answer your questions
- Right click on the editor and select 101 Add to Chat Context to add the context to the current file
Known Issues
- Currently working on improving suggestion accuracy for certain programming languages
- Performance optimization for large files is in progress
Release Notes
0.0.2
- Initial release
- Basic code completion functionality
- Enterprise API support
- Custom certificate handling
0.0.3
- Initial release
- Basic code completion functionality
- Enterprise API support
- Custom certificate handling
- Chat history
- multi turn chat
0.0.7
0.0.9 rolling out
- agentic code insertion
- auto code completion
- auto code suggestion
- auto code explanation
0.1.0
- agentic code review
- active RAG
Contributing
We welcome contributions! Please see our Contributing Guide for details.
Security
This extension supports enterprise-grade security features:
- Custom SSL certificate handling
- Secure API communication
- Configurable authentication headers
Support
License
This project is licensed under the MIT License - see the LICENSE file for details.
Development
Building from Source
git clone https://github.com/sanjuhs/code-helper101.git
cd code-helper101
npm install
npm run build
For VS code extension
kindly use VSCE to build the extension and publish it to the marketplace
vsce package
Running Tests
npm run test
For more information, visit our GitHub repository.
Enjoy coding with enterprise-grade AI assistance!