Lask.AI
Lask.AI is a Visual Studio Code extension designed to enhance your coding experience by providing intelligent code context management and seamless integration with GitHub repositories. With Lask.AI, you can easily manage code blocks, load and analyze remote repository content, and improve your coding efficiency with AI-powered features.
Features
- Code Block Context Management: Add, view, and clear code blocks for better context-aware coding.
- GitHub Repository Integration: Load content from remote GitHub repositories and manage it within your workspace.
- AI-Powered Code Assistance: Receive intelligent code suggestions and analysis.
Installation
- Open Visual Studio Code.
- Navigate to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing
Ctrl+Shift+X
.
- Search for
Lask.AI
.
- Click
Install
.
Alternatively, you can install the extension directly from the command line:
code --install-extension lask-ai-0.0.1.vsix
Usage
Code Block Context
Add Code Block Context:
- Click on the
Add Code Block Context
button in the sidebar.
- Select a code file from your local file system.
- The content will be added to the context and can be used for AI-powered suggestions.
View or Clear Context:
- Use the
Context Manager
commands from the Command Palette (Ctrl+Shift+P
) to view or clear the current context.
GitHub Repository Integration
- Load Remote Repository:
- Click on the
Add GitHub Repo Context
button in the sidebar.
- Enter the URL of the GitHub repository.
- Optionally, provide a GitHub Personal Access Token for higher API rate limits.
- The extension will fetch and add the repository content to the context.
Commands
Lask.AI: Add Code Block Context
: Opens a file dialog to add code context.
Lask.AI: Add GitHub Repo Context
: Prompts for a GitHub repository URL and token to load context.
Contributing
We welcome contributions to Lask.AI! If you have suggestions or find a bug, please open an issue on GitHub. Pull requests are also welcome.
License
This extension is licensed under the MIT License.
Support
For support or questions, please contact us at support@laskai.com or visit our GitHub Discussions page.
Feel free to adjust the links and any specific details to better fit your project.