{"id":13450295,"url":"https://github.com/e2b-dev/e2b","last_synced_at":"2026-05-06T02:06:24.346Z","repository":{"id":149314883,"uuid":"609539715","full_name":"e2b-dev/E2B","owner":"e2b-dev","description":"Open-source, secure environment with real-world tools for enterprise-grade agents.","archived":false,"fork":false,"pushed_at":"2026-02-23T17:49:15.000Z","size":123760,"stargazers_count":10991,"open_issues_count":54,"forks_count":780,"subscribers_count":68,"default_branch":"main","last_synced_at":"2026-02-23T18:19:01.210Z","etag":null,"topics":["agent","ai","ai-agent","ai-agents","code-interpreter","copilot","development","devtools","gpt","gpt-4","javascript","llm","nextjs","openai","python","react","software","typescript"],"latest_commit_sha":null,"homepage":"https://e2b.dev/docs","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/e2b-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-04T13:41:18.000Z","updated_at":"2026-02-23T17:15:34.000Z","dependencies_parsed_at":"2023-12-14T23:27:12.030Z","dependency_job_id":"b7849c1e-f3dd-4573-93f7-8a69a075f263","html_url":"https://github.com/e2b-dev/E2B","commit_stats":{"total_commits":3240,"total_committers":29,"mean_commits":"111.72413793103448","dds":0.512962962962963,"last_synced_commit":"da94e153d8b27d2e92e0c8247f3184092ad4becd"},"previous_names":[],"tags_count":547,"template":false,"template_full_name":null,"purl":"pkg:github/e2b-dev/E2B","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e2b-dev%2FE2B","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e2b-dev%2FE2B/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e2b-dev%2FE2B/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e2b-dev%2FE2B/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/e2b-dev","download_url":"https://codeload.github.com/e2b-dev/E2B/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e2b-dev%2FE2B/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29802866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T21:02:39.706Z","status":"ssl_error","status_checked_at":"2026-02-24T21:02:21.834Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","ai-agent","ai-agents","code-interpreter","copilot","development","devtools","gpt","gpt-4","javascript","llm","nextjs","openai","python","react","software","typescript"],"created_at":"2024-07-31T07:00:33.381Z","updated_at":"2026-04-02T13:48:40.380Z","avatar_url":"https://github.com/e2b-dev.png","language":"MDX","funding_links":[],"categories":["Who's behind this?","Python","Uncategorized","[E2B](https://e2b.dev)","A01_文本生成_文本对话","Inbox: Speech-to-text (STT) and spoken content analysis","Frameworks","NLP","Platforms","🛠️ Frameworks \u0026 Platforms","其他LLM框架","[E2B](https://www.e2b.dev/)","Repos","Other LLM Frameworks","Table of Open-Source AI Agents Projects","Agent Infrastructure","ツール"],"sub_categories":["Uncategorized","大语言对话模型及数据","Creative Uses of Generative AI Image Synthesis Tools","Development Platforms","文章","Links","Videos Playlists","Sandboxing \u0026 Execution","エージェント型コーディング環境"],"readme":"\u003c!-- \u003cp align=\"center\"\u003e\n  \u003cimg width=\"100\" src=\"/readme-assets/logo-circle.png\" alt=\"e2b logo\"\u003e\n\u003c/p\u003e --\u003e\n\n![E2B SDK Preview](/readme-assets/e2b-sdk-light.png#gh-light-mode-only)\n![E2B SDK Preview](/readme-assets/e2b-sdk-dark.png#gh-dark-mode-only)\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://pypi.org/project/e2b/\"\u003e\n    \u003cimg alt=\"Last 1 month downloads for the Python SDK\" loading=\"lazy\" decoding=\"async\" style=\"color:transparent;width:170px;height:18px\" src=\"https://static.pepy.tech/personalized-badge/e2b?period=monthly\u0026units=INTERNATIONAL_SYSTEM\u0026left_color=BLACK\u0026right_color=GREEN\u0026left_text=PyPi%20Monthly%20Downloads\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/e2b\"\u003e\n    \u003cimg alt=\"Last 1 month downloads for the JavaScript SDK\" loading=\"lazy\" width=\"200\" height=\"30\" decoding=\"async\" data-nimg=\"1\"\n    style=\"color:transparent;width:auto;height:100%\" src=\"https://img.shields.io/npm/dm/e2b?label=NPM%20Monthly%20Downloads\"\u003e\n  \u003c/a\u003e\n\u003c/h4\u003e\n\n\u003c!---\n\u003cimg width=\"100%\" src=\"/readme-assets/preview.png\" alt=\"Cover image\"\u003e\n---\u003e\n## What is E2B?\n[E2B](https://www.e2b.dev/) is an open-source infrastructure that allows you to run AI-generated code in secure isolated sandboxes in the cloud. To start and control sandboxes, use our [JavaScript SDK](https://www.npmjs.com/package/e2b) or [Python SDK](https://pypi.org/project/e2b).\n\n## Run your first Sandbox\n\n### 1. Install SDK\n\nJavaScript / TypeScript\n```\nnpm i e2b\n```\n\nPython\n```\npip install e2b\n```\n\n### 2. Get your E2B API key\n1. Sign up to E2B [here](https://e2b.dev).\n2. Get your API key [here](https://e2b.dev/dashboard?tab=keys).\n3. Set environment variable with your API key\n```\nE2B_API_KEY=e2b_***\n```\n\n### 3. Start a sandbox and run commands\n\nJavaScript / TypeScript\n```ts\nimport Sandbox from 'e2b'\n\nconst sandbox = await Sandbox.create()\nconst result = await sandbox.commands.run('echo \"Hello from E2B!\"')\nconsole.log(result.stdout) // Hello from E2B!\n```\n\nPython\n```py\nfrom e2b import Sandbox\n\nwith Sandbox.create() as sandbox:\n    result = sandbox.commands.run('echo \"Hello from E2B!\"')\n    print(result.stdout)  # Hello from E2B!\n```\n\n### 4. Code execution with Code Interpreter\n\nIf you need to execute code with [`runCode()`](https://e2b.dev/docs/code-interpreting)/[`run_code()`](https://e2b.dev/docs/code-interpreting), install the [Code Interpreter SDK](https://github.com/e2b-dev/code-interpreter):\n\n```\nnpm i @e2b/code-interpreter  # JavaScript/TypeScript\npip install e2b-code-interpreter  # Python\n```\n\n```ts\nimport { Sandbox } from '@e2b/code-interpreter'\n\nconst sandbox = await Sandbox.create()\nconst execution = await sandbox.runCode('x = 1; x += 1; x')\nconsole.log(execution.text)  // outputs 2\n```\n\n### 5. Check docs\nVisit [E2B documentation](https://e2b.dev/docs).\n\n### 6. E2B cookbook\nVisit our [Cookbook](https://github.com/e2b-dev/e2b-cookbook/tree/main) to get inspired by examples with different LLMs and AI frameworks.\n\n## Self-hosting\n\nRead the [self-hosting guide](https://github.com/e2b-dev/infra/blob/main/self-host.md) to learn how to set up the [E2B infrastructure](https://github.com/e2b-dev/infra) on your own. The infrastructure is deployed using Terraform. \n\nSupported cloud providers:\n- 🟢 AWS\n- 🟢 Google Cloud (GCP)\n- [ ] Azure\n- [ ] General Linux machine\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fe2b-dev%2Fe2b","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fe2b-dev%2Fe2b","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fe2b-dev%2Fe2b/lists"}