GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - CodeswithrohStudio/initcode

BranchesTags
Open more actions menu

Latest commit

 

History

17 Commits
17 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude
.claude
 
 
.initia
.initia
 
 
public
public
 
 
src
src
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
README.md
README.md
 
 
components.json
components.json
 
 
eslint.config.mjs
eslint.config.mjs
 
 
next.config.ts
next.config.ts
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
postcss.config.mjs
postcss.config.mjs
 
 
start-dev.sh
start-dev.sh
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

InitCode

InitCode

Browser-based IDE for CosmWasm smart contract development on the Initia blockchain.

🔗 Live: https://initcode-eta.vercel.app


What it does

InitCode lets you write, edit, and deploy CosmWasm smart contracts directly from the browser — no local toolchain required. It ships with:

  • Monaco editor (VS Code engine) with syntax highlighting, bracket matching, and multi-tab support
  • AI inline completions — ghost-text suggestions as you type, accepted with Tab
  • AI chat assistant — custom-trained model that understands CosmWasm and Initia patterns
  • One-click deploy — compiles and deploys your contract to Initia Testnet via a server-side deployer wallet
  • File explorer — create, rename, and delete files; full project tree

Setup

1. Clone & install

git clone https://github.com/CodeswithrohStudio/initcode.git
cd initcode
npm install

2. Environment variables

Create a .env.local file:

# AI (Gemma 4 via Google AI Studio)
GEMINI_API_KEY=your_key_here

# Deployer wallet (Initia testnet)
DEPLOYER_MNEMONIC="your twelve word mnemonic phrase here"

# Chain config
WASM_REST_URL=https://rest.testnet.initia.xyz
WASM_CHAIN_ID=initiation-2
WASM_GAS_DENOM=uinit

3. Run

npm run dev --turbo=false

Open http://localhost:3000.


Tech stack

Layer Tech
Framework Next.js 16 (App Router)
Editor Monaco Editor (@monaco-editor/react)
AI Gemma 4 via Google Generative AI SDK
State Zustand
Styling Tailwind CSS
Deploy target Initia Testnet (CosmWasm)

About

initcode-eta.vercel.app

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.