
एजेंटों के लिए सैंडबॉक्स
AI एजेंटों के लिए पृथक कोड निष्पादन सैंडबॉक्स
परिचय • यह कैसे काम करता है • MCP उपकरण • दस्तावेज़ीकरण
Bouvet (बू-वे) एक MCP सर्वर है जो AI एजेंटों के लिए कोड निष्पादित करने के लिए सुरक्षित, पृथक सैंडबॉक्स बनाता है।
जब किसी AI एजेंट को Python, Node.js, या शेल कमांड चलाने की आवश्यकता होती है, Bouvet ~200ms में एक हल्का microVM शुरू करता है। कोड पूर्ण अलगाव में चलता है – अलग कर्नेल, फाइलसिस्टम और नेटवर्क – फिर सैंडबॉक्स नष्ट कर दिया जाता है। कुछ भी स्थायी नहीं रहता, कुछ भी लीक नहीं होता।
यह जो समस्या हल करता है: AI एजेंटों को अविश्वसनीय कोड चलाने के लिए एक सुरक्षित स्थान चाहिए। Docker पर्याप्त नहीं है – कंटेनर होस्ट कर्नेल साझा करते हैं। Bouvet वास्तविक हार्डवेयर-स्तरीय अलगाव के लिए Firecracker microVMs का उपयोग करता है, वही तकनीक जो AWS Lambda को शक्ति प्रदान करती है।
यह किसके लिए है: Claude, Cursor, या किसी भी MCP-संगत क्लाइंट के साथ AI एजेंट बनाने वाले डेवलपर्स, जिन्हें बुनियादी ढांचे के प्रबंधन के बिना सुरक्षित कोड निष्पादन की आवश्यकता है।
┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐
│ AI Agent │────▶│ bouvet-mcp │────▶│ Firecracker microVM │
│ (Claude) │ │ (MCP Server)│ │ ┌─────────────────┐ │
└─────────────┘ └─────────────┘ │ │ bouvet-agent │ │
│ │ (guest daemon) │ │
│ └─────────────────┘ │
└─────────────────────────┘
प्रत्येक microVM में ~256MB RAM, 1 vCPU, और Python, Node.js, और सामान्य डेवलपमेंट टूल्स के साथ पूर्व-स्थापित एक पूर्ण Linux वातावरण होता है।
| उपकरण | विवरण |
|---|---|
create_sandbox | एक नया पृथक सैंडबॉक्स बनाएँ |
destroy_sandbox | एक सैंडबॉक्स नष्ट करें और संसाधन मुक्त करें |
list_sandboxes | सभी सक्रिय सैंडबॉक्स सूचीबद्ध करें |
execute_code | Python, Node.js, या Bash कोड चलाएँ |
run_command | शेल कमांड निष्पादित करें |
read_file | सैंडबॉक्स से फ़ाइल सामग्री पढ़ें |
write_file | सैंडबॉक्स में फ़ाइल सामग्री लिखें |
list_directory | निर्देशिका सामग्री सूचीबद्ध करें |
| दस्तावेज़ | विवरण |
|---|---|
| स्व-होस्टिंग गाइड | Bouvet को अपने स्वयं के बुनियादी ढांचे पर परिनियोजित करें |
| कॉन्फ़िगरेशन | पर्यावरण चर और विकल्प |
| आर्किटेक्चर | तकनीकी गहन विश्लेषण |
|
"Bouvet एक स्थिर, सीधा-सादा इंटरफ़ेस प्रदान करता है जो पृथक निष्पादन वातावरणों के प्रबंधन के लिए बिल्कुल वैसा ही काम करता है जैसा आप उम्मीद करते हैं। यह बुनियादी फ़ाइल संचालन और कोड निष्पादन को विश्वसनीय रूप से संभालता है, जिससे यह सरल, क्षणिक सैंडबॉक्स की आवश्यकता वाले कार्यों के लिए एक उपयोगितावादी विकल्प बन जाता है।" — Gemini 3 Pro |
"सैंडबॉक्स सेकंडों में स्पिन अप होता है और बस काम करता है—कोई कॉन्फ़िगरेशन सिरदर्द नहीं, कोई आश्चर्य नहीं। यह भड़कीला नहीं है, लेकिन यह बिना रास्ते में आए ठीक वही करता है जो वादा करता है।" — Claude 4.5 Opus |
सब कुछ एक एकल, अटल वादे से शुरू हुआ: पूर्ण अलगाव। एक ऐसे पारिस्थितिकी तंत्र में जहां कोड निष्पादन अक्सर गन्दा, साझा और स्थायी होता है, हम एक शून्य बनाना चाहते थे – एक आदर्श, क्षणिक निर्वात जहां सॉफ्टवेयर एक पल के लिए रह सके और फिर बिना कोई निशान छोड़े गायब हो जाए।
एकांत की इस खोज ने हमें बाउवेट द्वीप तक पहुँचाया, यह पृथ्वी पर सबसे दूरस्थ स्थानों में से एक है – निर्जन, अछूता, और सभ्यता से हजारों मील दूर। यह उस चीज़ का भौतिक अवतार है जिसे हमने सॉफ्टवेयर में बनाया है: एक कठोर, सुंदर, और पूरी तरह से पृथक वातावरण जहाँ कुछ भी नहीं आता, और कुछ भी नहीं छोड़ता।
MIT — विवरण के लिए LICENSE देखें।
🧨 Firecracker और 🦀 Rust के साथ निर्मित