Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/e2b-dev/e2b
Secure open source cloud runtime for AI apps & AI agents
https://github.com/e2b-dev/e2b
agent ai ai-agent ai-agents code-interpreter copilot development devtools gpt gpt-4 javascript llm nextjs openai python react software typescript
Last synced: 5 days ago
JSON representation
Secure open source cloud runtime for AI apps & AI agents
- Host: GitHub
- URL: https://github.com/e2b-dev/e2b
- Owner: e2b-dev
- License: apache-2.0
- Created: 2023-03-04T13:41:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T21:11:47.000Z (about 2 months ago)
- Last Synced: 2024-10-29T09:08:01.553Z (about 2 months ago)
- Topics: agent, ai, ai-agent, ai-agents, code-interpreter, copilot, development, devtools, gpt, gpt-4, javascript, llm, nextjs, openai, python, react, software, typescript
- Language: TypeScript
- Homepage: https://e2b.dev/docs
- Size: 110 MB
- Stars: 6,913
- Watchers: 64
- Forks: 450
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ai-agents - e2b
- awesome-langchain-zh - e2b - dev/e2b?style=social):开源平台,用于构建和部署虚拟开发者代理 (其他LLM框架 / 文章)
- awesome-devins - e2b
- awesome-generative-ai - e2b-dev/e2b - source platform for building AI-powered virtual software developers" (Inbox: Speech-to-text (STT) and spoken content analysis / Creative Uses of Generative AI Image Synthesis Tools)
- awesome-langchain - e2b - source platform for building & deploying virtual developers’ agents (Other LLM Frameworks / Videos Playlists)
- StarryDivineSky - e2b-dev/e2b
- awesome-ai-sdks - e2b Dashboard
- awesome-agents - e2b
- awesome-agents - e2b
- awesome-agents - e2b - source platform for building & deploying virtual developers’ agents (Frameworks)
- AiTreasureBox - e2b-dev/e2b - 12-20_7139_3](https://img.shields.io/github/stars/e2b-dev/e2b.svg) |Vercel for AI agents. We help developers to build, deploy, and monitor AI agents. Focusing on specialized AI agents that build software for you - your personal software developers.| (Repos)
- awesome-ChatGPT-repositories - E2B - Secure open source cloud runtime for AI apps & AI agents (NLP)
README
## What is E2B?
[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/code-interpreter) or [Python SDK](https://pypi.org/project/e2b_code_interpreter).> [!NOTE]
> This repository contains the core E2B SDK that's used in our main [E2B Code Interpreter SDK](https://github.com/e2b-dev/code-interpreter).## Run your first Sandbox
### 1. Install SDK
JavaScript / TypeScript
```
npm i @e2b/code-interpreter
```Python
```
pip install e2b-code-interpreter
```### 2. Get your E2B API key
1. Sign up to E2B [here](https://e2b.dev).
2. Get your API key [here](https://e2b.dev/dashboard?tab=keys).
3. Set environment variable with your API key
```
E2B_API_KEY=e2b_***
```### 3. Execute code with code interpreter inside Sandbox
JavaScript / TypeScript
```ts
import { Sandbox } from '@e2b/code-interpreter'const sandbox = await Sandbox.create()
await sbx.runCode('x = 1')const execution = await sbx.runCode('x+=1; x')
console.log(execution.text) // outputs 2
```Python
```py
from e2b_code_interpreter import Sandboxwith Sandbox() as sandbox:
sandbox.run_code("x = 1")
execution = sandbox.run_code("x+=1; x")
print(execution.text) # outputs 2
```### 4. Check docs
Visit [E2B documentation](https://e2b.dev/docs).### 5. E2B cookbook
Visit our [Cookbook](https://github.com/e2b-dev/e2b-cookbook/tree/main) to get inspired by examples with different LLMs and AI frameworks.