Skip to content

Conversation

@drewstone
Copy link
Contributor

Summary

  • Adds 45+ new infrastructure devcontainers for AI agents building web3 and AI/ML applications
  • Creates 3 new intermediate layers: Foundry (EVM tooling), CUDA (GPU), Scientific Python (ML stack)
  • Enables multi-platform builds (amd64 + arm64) for Mac/Apple Silicon compatibility

Blockchain Infrastructure

Category Images
EVM L2s Arbitrum, Optimism, Linea, Gnosis, Soneium, Monad
L1s/Specialized Solana, NEAR, TON, Starknet/Cairo
Cross-chain Hyperlane (validator/relayer), LiFi, Polymer
DeFi Infra Hyperliquid (hl-visor node), Tempo, Gelato
Tooling Chainlink, OpenZeppelin, ZKSync (foundry-zksync)

AI/ML Infrastructure

Category Images
Frameworks PyTorch, TensorFlow, Hugging Face (GPU + CPU variants)
LLM Tools vLLM, Ollama, LangChain, LlamaIndex
Vector DBs Qdrant, ChromaDB, pgvector, Milvus, Weaviate
Data Redis, Kafka, Elasticsearch, ClickHouse, MinIO
MLOps Jupyter, MLflow, DVC, W&B integration

DevOps

  • Kubernetes (kubectl, helm, k9s, kind)
  • Terraform, Pulumi

Test plan

  • Verify CI workflow runs successfully for all new images
  • Test arm64 builds complete for non-CUDA images
  • Validate CUDA images build correctly (amd64 only)
  • Spot check a few key images (foundry, pytorch-gpu, hyperlane) run correctly

🤖 Generated with Claude Code

@drewstone drewstone requested a review from shekohex December 29, 2025 02:16
Adds comprehensive infrastructure images for AI agents building applications:

**Blockchain Infrastructure:**
- EVM L2s: Arbitrum, Optimism, Linea, Gnosis, Soneium, Monad
- L1s/Specialized: Solana, NEAR, TON, Starknet/Cairo
- Cross-chain: Hyperlane (with validator/relayer), LiFi, Polymer
- DeFi: Hyperliquid (with hl-visor node), Tempo, Gelato
- Tooling: Chainlink, OpenZeppelin, ZKSync (with foundry-zksync)

**AI/ML Infrastructure:**
- Frameworks: PyTorch, TensorFlow, Hugging Face (GPU + CPU variants)
- LLM Tools: vLLM, Ollama, LangChain, LlamaIndex
- Vector DBs: Qdrant, ChromaDB, pgvector, Milvus, Weaviate
- Data: Redis, Kafka, Elasticsearch, ClickHouse, MinIO
- MLOps: Jupyter, MLflow, DVC, Weights & Biases

**DevOps:**
- Kubernetes (kubectl, helm, k9s, kind)
- Terraform, Pulumi

**New Intermediate Layers:**
- Foundry (extends Rust with forge/cast/anvil)
- CUDA (NVIDIA GPU base)
- Scientific Python (numpy, pandas, scipy stack)

**CI/CD Improvements:**
- Multi-platform builds (amd64 + arm64) for Mac compatibility
- CUDA images remain amd64-only (NVIDIA limitation)
- QEMU emulation for cross-platform builds

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@drewstone drewstone force-pushed the feat/web3-aiml-devcontainers branch from 94ee4c4 to 38f76e1 Compare December 29, 2025 02:43
Copy link
Contributor

@shekohex shekohex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG

@shekohex shekohex merged commit 1caa302 into main Dec 29, 2025
@shekohex
Copy link
Contributor

@drewstone CI/CD pipeline fails: https://github.com/tangle-network/devcontainers/actions/runs/20570965540

you can push directly to main with the fix, lmk if you need any help here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants