AlgoMate is a VS Code extension that enhances Algorand smart contract development with AI-powered assistance. It helps developers create, edit, and deploy smart contracts more efficiently on the Algorand blockchain. We are offering two versions of our extension :
Refer to this presentation for a better understanding of the project : Canva Link Refer to this video for the live demo : Youtube Link
Clone the repository:
git clone https://github.com/yourusername/ByteBandits.git
cd ByteBandits
Install dependencies:
npm install
Set up Python dependencies:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
Set your Google API key in a .env file (if using LLM based):
GEMINI_API_KEY=your_api_key_here
Build and run the extension in VS Code:
F5 to open a new VS Code window with the extension loadedDeveloper: Run ExtensionOpen the Algorand Contract Builder panel using the command palette (Ctrl+Shift+P or Cmd+Shift+P):
Open Algorand Contract Panel
Configure your contract:
Generate and deploy your contract with a single click
. after an objectByteBandits/
โโโ src/ # TypeScript source code
โโโ media/ # Extension assets
โโโ data/ # Sample contracts and templates
โโโ .vscode/ # VS Code configuration
โโโ .venv/ # Python virtual environment
โโโ .gitignore
โโโ package.json # Extension manifest
โโโ requirements.txt # Python dependencies
โโโ README.md
This project is licensed under the MIT License - see the LICENSE file for details.
Made with โค๏ธ for organizaton specific AI assistance
Python
51.8%
TypeScript
43.3%
JavaScript
3.8%
AlgoMate is a VS Code extension that enhances Algorand smart contract development with AI-powered assistance. It helps developers create, edit, and deploy smart contracts more efficiently on the Algorand blockchain. We are offering two versions of our extension :
Refer to this presentation for a better understanding of the project : Canva Link Refer to this video for the live demo : Youtube Link
Clone the repository:
git clone https://github.com/yourusername/ByteBandits.git
cd ByteBandits
Install dependencies:
npm install
Set up Python dependencies:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
Set your Google API key in a .env file (if using LLM based):
GEMINI_API_KEY=your_api_key_here
Build and run the extension in VS Code:
F5 to open a new VS Code window with the extension loadedDeveloper: Run ExtensionOpen the Algorand Contract Builder panel using the command palette (Ctrl+Shift+P or Cmd+Shift+P):
Open Algorand Contract Panel
Configure your contract:
Generate and deploy your contract with a single click
. after an objectByteBandits/
โโโ src/ # TypeScript source code
โโโ media/ # Extension assets
โโโ data/ # Sample contracts and templates
โโโ .vscode/ # VS Code configuration
โโโ .venv/ # Python virtual environment
โโโ .gitignore
โโโ package.json # Extension manifest
โโโ requirements.txt # Python dependencies
โโโ README.md
This project is licensed under the MIT License - see the LICENSE file for details.
Made with โค๏ธ for organizaton specific AI assistance
Python
51.8%
TypeScript
43.3%
JavaScript
3.8%