প্রকল্প সম্পর্কে

Microsandbox একটি local-first মাইক্রোভিএম রানটাইম যা আস্থাতীত কোড—যেমন AI agents, ব্যবহারকারী স্ক্রিপ্ট, প্লাগইন, CI জব, স্ক্রেপার বা ডেভেলপমেন্ট এনভায়রনমেন্ট—নিরাপদে চালাতে lightweight, hardware-isolated ভার্চুয়াল মেশিনে ডিজাইন করা হয়েছে। এতে near-instant বूট টাইম (M1-এ ১০০ মিলিসেকেন্ডেরও কম), cross-platform সমর্থন (Linux, macOS, Windows) এবং OCI সামঞ্জস্যতা রয়েছে, যা Docker Hub বা অন্য রেজিস্ট্রি থেকে স্ট্যান্ডার্ড কন্টেইনার ইমেজ চালাতে সাহায্য করে। মাইক্রোস্যান্ডবক্স CLI (msb) এবং TypeScript, Rust, Python, Go, Ruby-এর জন্য SDK প্রদান করে, যাতে ডেভেলপাররা দীর্ঘমেয়াদী ডাইমোন বা সার্ভার অবকাঠামো ছাড়াই সরাসরি তাদের অ্যাপ্লিকেশন থেকে sandbox তৈরি করতে পারে। এর মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে গোপনীয় তথ্য যা কখনোই VM-এ প্রবেশ করে না, নেটওয়ার্ক নিয়ন্ত্রণ, persistent ভলিউম এবং দীর্ঘমেয়াদী সেশনের জন্য detached মোড। এটি Eve, LangChain, Smithers-এর মতো agent frameworks-এর সাথে integration করে এবং browser automation (Playwright), sandbox-এ Docker, ডেটাবেজ মাইগ্রেশন পুনরাবৃত্তি, এবং নিরাপদ নথি রূপান্তরের মতো use case-গুলো সমর্থন করে। প্রজেক্টটি Y Combinator দ্বারা সমর্থিত এবং Apache 2.0 লাইসেন্সে প্রকাশিত। দ্রষ্টব্য: Microsandbox এখনো ব্যাটা পর্যায়ে রয়েছে, সম্ভাব্য breaking changes এবং অনুপস্থিত বৈশিষ্ট্য সহ।