Tagline: "From curiosity to code in 60 seconds"
🌐 Live Demo: https://grumpified-oggvct.github.io/veinlab/
An interactive GitHub Pages app that lets developers discover, experiment, and ship with Ollama Cloud models.
VeinLab provides 6 comprehensive interactive demos showcasing Ollama Cloud capabilities:
- Compare responses from
gpt-oss:120b-cloud,deepseek-v3.1:671b-cloud,kimi-k2:1t-cloud - Side-by-side streaming responses
- Uses: Cloud API, Streaming, Multiple models
- Upload images via drag & drop
- 4 pre-built analysis templates (Describe, Objects, OCR, Style)
- Uses:
qwen3-vl:235b-cloud, Vision capability, Structured Outputs
- Ask questions, AI searches web for current info
- Shows sources + AI synthesis
- Uses: Web search capability, Tool calling
- 6 tasks: Generate, Explain, Debug, Optimize, Convert, Document
- Supports 10+ languages (Python, JavaScript, TypeScript, Java, C++, Go, Rust, etc.)
- Uses:
qwen3-coder:480b-cloud, Structured Outputs
- 6 pre-built tools (weather, calculator, search, email, datetime, currency)
- Watch AI decide when to use them
- Uses: Tool calling, Function definitions
- Live data from Ollama Pulse reports
- 127 models across 5 categories
- Trending cloud models showcase
- Uses: Data visualization, Model discovery
Visit: https://grumpified-oggvct.github.io/veinlab/
No installation required - runs entirely in your browser!
git clone https://github.com/Grumpified-OGGVCT/veinlab.git
cd veinlab/docs
# Open index.html in your browser
# Or use a local server:
python -m http.server 8000
# Visit http://localhost:8000import { OllamaClient } from './assets/js/ollama-client.js';
const client = new OllamaClient('your-api-key');
// Chat with streaming
const stream = await client.chat('deepseek-v3.1:671b-cloud', [
{ role: 'user', content: 'Explain quantum computing' }
], { stream: true });
for await (const chunk of stream) {
process.stdout.write(chunk);
}
// Vision analysis
const result = await client.vision(
'qwen3-vl:235b-cloud',
'Describe this image',
imageBase64
);veinlab/
├── docs/ # GitHub Pages root
│ ├── index.html # Landing page
│ ├── playground/ # Interactive demos
│ │ ├── chat-arena.html
│ │ ├── vision.html
│ │ ├── search.html
│ │ ├── code.html
│ │ ├── tools.html
│ │ └── ecosystem.html
│ ├── assets/
│ │ ├── js/
│ │ │ └── ollama-client.js # Reusable API wrapper
│ │ └── css/
│ │ └── main.css # Dark theme styling
│ └── data/ # Pulse reports (future)
├── .gitignore
├── LICENSE
└── README.md
- Zero Dependencies - Pure vanilla JavaScript
- 100% Client-Side - No backend required
- GitHub Pages - Free hosting
- Ollama Cloud API - Cloud-scale LLM inference
- Responsive Design - Mobile-first CSS (375px - 1920px)
✅ See Before You Code - Test capabilities interactively
✅ Copy Working Examples - Production-ready code snippets
✅ Compare Models - Side-by-side model comparison
✅ Discover Ecosystem - Trending models and projects
✅ Zero Setup - Runs entirely in browser
✅ Open Source - MIT licensed, fork and customize
- Get your Ollama Cloud API key from ollama.com
- Each demo has an API key input field
- Keys are stored in browser localStorage (never sent to servers)
- For production use, implement proper key management
deepseek-v3.1:671b-cloud- Massive reasoning (671B params)kimi-k2:1t-cloud- 1 trillion parameter powerhouseqwen3-coder:480b-cloud- Specialized coding modelgpt-oss:120b-cloud- Open source GPT alternativeqwen3-vl:235b-cloud- Vision-language modelglm-4.6:cloud- Advanced reasoning with 200K contextgpt-oss:20b-cloud- Efficient general model
Contributions welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - see LICENSE file for details
- Built with Ollama Cloud
- Inspired by the Ollama community
- Daily ecosystem data from Ollama Pulse
- GitHub: @Grumpified-OGGVCT
- Project: VeinLab
- Live Demo: https://grumpified-oggvct.github.io/veinlab/
⚡ VeinLab - Where Ollama Cloud Capabilities Come Alive
🌐 Try it now: https://grumpified-oggvct.github.io/veinlab/