Amele
Install in VS Code | Install in Cursor | Install in Antigravity | Install in Windsurf
View Releases & Download .vsix
Amele is a handy developer toolkit extension for Visual Studio Code. It provides quick access to common daily development tasks directly from your editor.
Features
Amele currently includes the following essential tools:
1. Base64 Encode & Decode
Easily convert text back and forth using Base64 encoding.
- Base64 Encode: Select any text in your editor, run the
amele: Base64 Encode command, and it will instantly be replaced with its Base64 encoded equivalent. (If no text is selected, it will ask for input)
- Base64 Decode: Select a Base64 encoded string, run the
amele: Base64 Decode command, and it will be decoded back to normal text.
A fully-featured, jwt.io-like visual interface right inside VS Code.
- Run the
amele: JWT Toolkit command to open an integrated webview panel.
- Decode & Inspect: Paste your JSON Web Token (JWT) to instantly see its decoded Header and Payload.
- Edit on the fly: Modify the JSON structure of the Header or Payload, and the extension will automatically re-encode and update the JWT string.
- Verify Signatures: Input your secret key to verify the HMAC SHA-256 signature of the token visually. Real-time validation status (Signature Verified / Invalid Signature) is provided.
Usage
You can access all tools via the Command Palette (Cmd+Shift+P on Mac or Ctrl+Shift+P on Windows/Linux):
- Type
amele: to see the list of available commands.
- Select the tool you want to use (
Base64 Encode, Base64 Decode, or JWT Toolkit).
Installation
You can install it directly by downloading the .vsix from the release pages or building it yourself.
CI/CD Pipeline
This project includes an automated GitLab CI/CD pipeline:
- Any commits to the
main branch will automatically generate a .vsix build artifact available for 1 day.
- Any new Git Tags will automatically publish the
.vsix file to the GitLab Releases page for persistent download.
Enjoy simplified development workflows with Amele!