Your AI Assistant that helps to enhance your markdown content with generated professional cover images and SEO-optimized titles, saving your valuable time and improving your content's quality.
Leverage GPT-4o and Dall-E 3 to generate cover images based on your markdown content's title and description. You can then upload the generated cover image to Cloudinary and insert the image URL to your markdown file.
- GitHub Copilot extension installed. (with GPT-4o model recommended)
- OpenAI Subscription for Dall-E 3 image generation. You need to provide API Key when generating cover images.
- Cloudinary account (optional). You will need to provide your key, Client Secret, and Cloud Name when uploading the generated cover image to Cloudinary.
CoCover AI extension provides the following features:
- Copy the title/description content of your post as attachment to the chat using CoPilot's context menu "Add Selection to Chat".
- Generate cover image based on the title and description of your markdown content using the command
@cocover /image
in the GitHub Copilot Chat. You can provide any customization prompt to the command. - Save the generated cover image to your local project, or upload to your Cloudinary account.
- Insert the generated cover image's URL to your markdown file as part of the content header (follow the YAML standard as
cover_image
field).
Notes: There is NO history support yet.
Full flow of generating cover image and uploading to Cloudinary:
- Coming soon!
This extension contributes the following settings:
cocover.enable
: Enable/disable this extension.
TBD
Below are the list of versions and their release notes for CoCover AI extension.
- Fix focus lost issue for the input box of configuration settings when user switches to another tab.
- Adjust text content for the extension commands.
- Clean up the codebase and modify texts.
Initial release of CoCover with the first feature of generating cover images.
- There is no guarantee that the extension will continue to work as-is without any issues or side-effects. Please use it at your own risk.
- This extension never uses/stores your personally identifiable information.
- We assume no responsibility of any issues that you may face using this extension. Your use of OpenAI services is subject to OpenAI's Privacy Policy and Terms of Use.
- If you would like to help us improve our features please enable the telemetry in the settings. It's disabled by default but if you enable it, it will start collecting metadata to improve its features. No personally identifiable information is collected. You can opt-out from telemetry either by setting the global 'telemetry.telemetryLevel' or by setting 'cocover.telemetry.disable' to true(Disabled by default).
- The extension will respect both of these settings and will collect metadata only if both allow telemetry. We use the official telemetry package provided by the vscode team here to understand this extension's usage patterns to better plan new feature releases.
- 💻 OpenAI: https://openai.com/