अपने AWS खाते में CloudFormation, IAM प्रोफ़ाइल और स्वचालित फुल-स्टैक डेवलपमेंट तथा इन्फ्रास्ट्रक्चर प्रबंधन के लिए सैंडबॉक्स आइसोलेशन के साथ स्व-होस्टेड AI कोडिंग एजेंट (OpenClaw, Claude Code, Codex) तैनात करें।
▶️ YouTube पर पूरी वॉकथ्रू देखें
📝 ब्लॉग पोस्ट पढ़ें: "I Gave My Agent Its Own AWS Account"
TL;DR — Lowkey तैनात करें:
curl -sfL install.lowkey.run | bashbash, zsh, और AWS CloudShell में काम करता है। इंस्टॉलर आपको पैक, प्रोफ़ाइल और तैनाती विधि के माध्यम से संवादात्मक रूप से ले जाता है।
एक-लाइनर उदाहरण (गैर-संवादात्मक):
# पूर्ण बिल्डर एजेंट (AWS संसाधन बना/संशोधित/हटा सकता है) curl -sfL install.lowkey.run | bash -s -- -y --pack openclaw --profile builder # केवल-पढ़ने योग्य सलाहकार (सब कुछ देख सकता है, कुछ नहीं बदल सकता) curl -sfL install.lowkey.run | bash -s -- -y --pack openclaw --profile account_assistant # व्यक्तिगत सहायक (केवल Bedrock, AWS पहुँच नहीं) curl -sfL install.lowkey.run | bash -s -- -y --pack claude-code --profile personal_assistant # सैंडबॉक्स्ड व्यक्तिगत सहायक (NemoClaw — OpenShell सैंडबॉक्स में पृथक) curl -sfL install.lowkey.run | bash -s -- -y --pack nemoclaw --profile personal_assistant # Kiro CLI एजेंट (AWS एजेंटिक IDE — तैनाती के बाद संवादात्मक लॉगिन आवश्यक) curl -sfL install.lowkey.run | bash -s -- -y --pack kiro-cli --profile builder # Codex CLI एजेंट (OpenAI — बिल्डर एजेंट, कोई Bedrock नहीं) curl -sfL install.lowkey.run | bash -s -- -y --pack codex-cli # तैनाती के बाद, इंस्टेंस में SSM करें और चलाएँ: codex login # (ChatGPT/ब्राउज़र या API कुंजी — आपकी पसंद)आवश्यकता: AWS CLI + समर्पित सैंडबॉक्स खाते पर व्यवस्थापक पहुँच।
⚠️ साफ खाते में तैनात करें — LLM गलतियाँ करते हैं, सैंडबॉक्स विस्फोट त्रिज्या को सीमित करता है।
अनइंस्टॉल करें:
curl -sfL uninstall.lowkey.run | bash
curl -sfL install.lowkey.run | bash चलाएँ — इंस्टॉलर आपको पैक, प्रोफ़ाइल, इंस्टेंस आकार, और तैनाती विधि (CloudFormation CLI या Console) के माध्यम से ले जाता है।
📊 टेलीमेट्री ऑप्ट-आउट: इंस्टॉलर अज्ञात इंस्टॉल टेलीमेट्री (प्रारंभ/सफलता/विफलता + OS/आर्क/अवधि — कोई कोड, क्रेडेंशियल, IP, या होस्टनाम नहीं) भेजता है। इंस्टॉल करने से पहले ऑप्ट आउट करने के लिए:
mkdir -p ~/.lowkey && touch ~/.lowkey/telemetry-offया इंस्टॉलर चलाते समय
LOWKEY_TELEMETRY=0सेट करें। पूर्ण गोपनीयता विवरण →
गैर-संवादात्मक तैनाती के लिए CLI फ़्लैग:
| फ़्लैग | विवरण |
|---|---|
--non-interactive | सभी संकेत छोड़ें, डिफ़ॉल्ट का उपयोग करें (उपनाम: --yes, -y) |
--pack <नाम> | एजेंट पैक: openclaw, claude-code, hermes, nemoclaw, kiro-cli, codex-cli, pi, ironclaw, roundhouse |
--profile <नाम> | अनुमति प्रोफ़ाइल: builder, account_assistant, personal_assistant |
--method <विधि> | तैनाती विधि: cfn (CloudFormation) |
अनुमति प्रोफ़ाइल:
| प्रोफ़ाइल | IAM | इंस्टेंस | उपयोग का मामला |
|---|---|---|---|
🔴 builder | AdministratorAccess | t4g.xlarge | ऐप बनाएँ, इंफ़्रा तैनात करें, पाइपलाइन प्रबंधित करें |
🟡 account_assistant | ReadOnlyAccess + Bedrock | t4g.medium | लागत विश्लेषण, आर्किटेक्चर समीक्षा, डिबगिंग |
🟢 personal_assistant | केवल Bedrock | t4g.medium | लेखन, शोध, कोडिंग सहायता, दैनिक कार्य |
एजेंट पैक:
| पैक | विवरण | इंस्टेंस | डेटा वॉल्यूम |
|---|---|---|---|
| OpenClaw (डिफ़ॉल्ट) | स्टेटफुल AI एजेंट 24/7 गेटवे, स्थायी मेमोरी, Telegram/Discord/Slack के साथ | t4g.xlarge अनुशंसित | 80GB |
| Claude Code | Anthropic का कोडिंग एजेंट — मूल Bedrock समर्थन, पिन किया गया CLI संस्करण, AWS प्लगइन्स + MCP, पूर्ण उपकरण पहुँच | t4g.large अनुशंसित | कोई आवश्यकता नहीं (0 पर सेट करें) |
| Hermes (प्रायोगिक) | NousResearch CLI एजेंट — हल्का, टर्मिनल-केंद्रित, स्व-सुधार कौशल | t4g.medium पर्याप्त | कोई आवश्यकता नहीं (0 पर सेट करें) |
| Pi (प्रायोगिक) | न्यूनतम टर्मिनल कोडिंग हार्नेस — पढ़ना, लिखना, संपादित करना, bash उपकरण | t4g.medium पर्याप्त | कोई आवश्यकता नहीं (0 पर सेट करें) |
| IronClaw (प्रायोगिक) | NEAR AI द्वारा Rust-आधारित AI एजेंट — स्थैतिक बाइनरी, तेज़ स्टार्टअप | t4g.medium पर्याप्त | कोई आवश्यकता नहीं (0 पर सेट करें) |
| NemoClaw (प्रायोगिक) | NVIDIA OpenShell सैंडबॉक्स में OpenClaw — Landlock + seccomp + netns अलगाव, bedrockify के माध्यम से Bedrock। केवल personal_assistant प्रोफ़ाइल। | t4g.xlarge आवश्यक | 80GB |
| Kiro CLI (प्रायोगिक) | AWS एजेंटिक IDE टर्मिनल क्लाइंट MCP सर्वर समर्थन के साथ। अपने स्वयं के क्लाउड अनुमान (Bedrock नहीं) का उपयोग करता है। तैनाती के बाद संवादात्मक SSO लॉगिन आवश्यक। | t4g.medium पर्याप्त | कोई आवश्यकता नहीं (0 पर सेट करें) |
| Codex CLI (प्रायोगिक) | OpenAI का Codex कोडिंग एजेंट — सीधे OpenAI API का उपयोग करता है (कोई Bedrock नहीं)। बिल्डर एजेंट के रूप में कॉन्फ़िगर किया गया (danger-full-access)। इंस्टॉल पूरा होने के बाद, इंस्टेंस में SSM करें और codex login चलाएँ। | t4g.medium पर्याप्त | कोई आवश्यकता नहीं (0 पर सेट करें) |
| Troika (प्रायोगिक) | तीन-हार्नेस कोडिंग मशीन — OpenClaw/Hermes + Claude Code + Codex CLI, सभी Amazon Bedrock के माध्यम से। SSM लॉगिन पर ऑटो-लॉन्च करने के लिए एक दैनिक ड्राइवर चुनें; agents driver <नाम> से स्विच करें। केवल बिल्डर। Anthropic + Bedrock Mantle मॉडल पहुँच आवश्यक। | t4g.xlarge आवश्यक | 80GB |
इंस्टॉलर गतिशील रूप से पैक खोजता है और पूछता है कि कौन सा तैनात करना है। प्रायोगिक पैक स्पष्ट रूप से चिह्नित हैं।
AWS CloudShell से काम करता है! आप इंस्टॉलर को सीधे AWS CloudShell से चला सकते हैं — किसी स्थानीय सेटअप की आवश्यकता नहीं। CloudShell में आपके कंसोल सत्र के माध्यम से पहले से ही AWS क्रेडेंशियल कॉन्फ़िगर हैं।
aws cloudformation create-stack
--stack-name my-loki
--template-body file://template.yaml
--parameters ParameterKey=EnvironmentName,ParameterValue=my-loki
--capabilities CAPABILITY_NAMED_IAM
--region us-east-1
aws cloudformation create-stack
--stack-name my-hermes
--template-body file://template.yaml
--parameters
ParameterKey=EnvironmentName,ParameterValue=my-hermes
ParameterKey=PackName,ParameterValue=hermes
ParameterKey=InstanceType,ParameterValue=t4g.medium
ParameterKey=DataVolumeSize,ParameterValue=0
--capabilities CAPABILITY_NAMED_IAM
--region us-east-1
aws ssm start-session --target
openclaw tui # or use the alias: loki tui
पूर्ण तैनाती मार्गदर्शिका: [AWS पर Lowkey तैनात करना](https://github.com/inceptionstack/lowkey/wiki/Deploying-Lowkey-on-AWS)
</details>
### चरण 2: आवश्यक बूटस्ट्रैप चलाएँ
> **महत्वपूर्ण — ये गलतियों को कम करते हैं और एजेंट व्यवहार में काफी सुधार करते हैं।**
पहली बार Lowkey से कनेक्ट करने के बाद, आवश्यक बूटस्ट्रैप चलाएँ। ये यहाँ स्थित हैं: [`bootstraps/essential/`](https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential)
**उदाहरण प्रॉम्प्ट** — इसे अपने Lowkey चैट में पेस्ट करें:
> *"Lowkey कृपया इस url के आधार पर अपने आप को बूटस्ट्रैप करें https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential"*
उपलब्ध आवश्यक बूटस्ट्रैप्स: