AI-assisted decentralized deployment platform for static apps and frontend builds, with wallet-linked ownership, IPFS publishing, and Algorand-backed deployment records.
W3Deploy helps developers ship frontend projects from GitHub or MCP-driven agent workflows to IPFS with minimal setup. It combines practical AI automation (repo stack classification), reliable build/deploy pipelines, and verifiable blockchain-linked deployment history.
This is not only an AI demo. It is a production-style full workflow:
- Detect stack
- Build safely
- Publish to IPFS
- Store project and deployment metadata
- Attach on-chain transaction references
Frontend and dApp deployment to decentralized storage is often error-prone:
- Wrong root directory selection in mono-repos
- Wrong output directory assumptions between frameworks
- Broken asset paths after IPFS upload
- Weak ownership verification for agent-triggered deploys
- No trusted audit trail for deployment history
algoflow addresses each of these with AI-assisted defaults, deterministic deployment steps, wallet challenge verification, and blockchain persistence.
- One-click GitHub deployment for React, Vite, Next static output, and plain HTML sites.
- Vibe coding and agentic IDE deployment through MCP without leaving the coding environment.
- Team/internal tools where deploy ownership must be linked to a wallet identity.
- Hackathon dApps that need fast iteration and public, verifiable deployment history.
- Smolify AI Track
- Algorand / Web3 Infrastructure Track
- Developer Tools / Productivity Track
- Open Innovation Track
algoflow applies Smolify in a practical deployment decision step, not only for content generation:
- Repository top-level structure is analyzed.
- Smolify classifier predicts project tech stack (React vs HTML/static).
- The deploy flow auto-suggests root directory, build command, and output directory defaults.
- Fallback heuristics maintain reliability if model response is unavailable.
Implementation reference: github.ts
This directly reduces failed deployments due to misconfiguration and improves first-time success rate.
Algorand is used as a persistence and trust layer for deployment/project events:
- Project updates and deployment events are encoded as chain events.
- Events are pushed with an admin account to Algorand-compatible infrastructure.
- Deployment records can include transaction IDs and explorer links.
- The app reconstructs state from chain/event data where applicable.
Implementation reference: db.ts
This gives a stronger audit trail than local-only state and supports verifiable history for users and judges.
algoflow includes an MCP server so coding agents can deploy generated code directly:
- Agent connects to MCP endpoint.
- User requests deploy challenge.
- User signs challenge with wallet.
- Agent submits signed payload and files.
- Backend builds (if needed), publishes to IPFS, records deployment.
Implementation references: README.md mcp.ts
This is ideal for vibe coding workflows where an agent generates, iterates, and ships quickly.
algoflow performs framework-aware packaging and publishing:
- Detect project type and build output
- Gather output files
- Rewrite problematic root-absolute asset links where needed
- Upload artifacts to IPFS
- Return canonical gateway URL and CID
Implementation reference: deploy.ts
Recent reliability improvements include root-level CID publishing and safer asset-path handling to avoid blank-page outcomes.
- Frontend: Next.js app for auth, repository selection, deploy controls, and deployment history.
- Backend: Hono API for auth, GitHub integration, build/deploy orchestration, MCP APIs, and sites/history APIs.
- Storage/Distribution: Pinata + IPFS gateways.
- Trust Layer: Algorand event persistence and tx references.
- AI Layer: Smolify classifier for repo stack detection and deploy defaults.
Entry references: page.tsx index.ts
- JWT-based API auth
- Wallet address validation for project/deploy actions
- Challenge-signature verification for MCP deploy authorization
- Public-env filtering for static output safety
- Optional webhook signature verification for GitHub events
References: mcp.ts github.ts deploy.ts
- Auth APIs for login/session
- GitHub APIs for repo listing, branch listing, stack classification, and repo connection
- Deploy stream API for live logs + result
- MCP APIs for connect, challenge, and deploy-code
- Sites APIs for deployment history and latest status
Router registration: index.ts
- AI is integrated into a measurable product outcome: better deploy success.
- The project is full-stack and demo-ready.
- It solves a real developer pain point with a clear before/after value.
- It combines AI + Web3 + DevTools into one cohesive workflow.
- It includes both user-facing UX and deep backend engineering.
- Connect wallet and authenticate.
- Select GitHub repo.
- Run stack classification (Smolify-assisted).
- Start deploy with live logs.
- Open IPFS URL and show app.
- Show deployment history with tx reference.
- Trigger MCP deploy from agent workflow to show vibe coding integration.
- Multi-framework deep detection (SSR vs static export modes).
- Build cache and parallelized deploy workers.
- On-chain verification explorer view in frontend.
- Team workspaces and role-based deploy permissions.
- Quality gates: lint/test/build checks before publish.