hopx  by hopx-ai

Cloud sandboxes for secure AI agent execution and code running

Created 3 weeks ago

New!

429 stars

Top 68.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Hopx provides secure, isolated cloud sandboxes (lightweight VMs) that spin up in approximately 100ms. It is designed for AI agents, secure code execution, testing, and data processing, offering a fast and reliable environment for running untrusted code and complex agent workflows. The primary benefit is enabling safe, rapid execution of dynamic code in reproducible environments.

How It Works

Hopx utilizes lightweight virtual machine sandboxes that can be created in around 100 milliseconds. This approach ensures secure, isolated execution environments for various tasks, from running AI agent code to executing integration tests and processing data, with rich output capture capabilities. The speed and isolation are key advantages for dynamic and potentially untrusted code execution.

Quick Start & Requirements

  • Python SDK: pip install hopx-ai
  • JavaScript/TypeScript SDK: npm install @hopx-ai/sdk
  • Supported Languages: Python, Node.js, Go, Rust, Java, and more.
  • Links: Website: hopx.ai, Documentation: docs.hopx.ai, Dashboard: hopx.ai/dashboard, Discord: discord.gg/hopx.

Highlighted Details

  • Fast sandbox creation in ~100ms.
  • Secure, isolated VM environments.
  • Multi-language support.
  • Rich output capture (charts, tables, visualizations).
  • Full filesystem access.
  • Desktop support via VNC, mouse, keyboard control (Premium).
  • Customizable template building.
  • Real-time WebSocket streaming support.

Maintenance & Community

Community support is available via Discord (discord.gg/hopx). Contribution guidelines are detailed in CONTRIBUTING.md. Security issues should be reported to security@hopx.ai.

Licensing & Compatibility

The project is released under the MIT License, which is permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

Desktop support features (VNC, mouse, keyboard control) are explicitly marked as "Premium," suggesting they may not be available in all tiers or configurations. The README does not detail other specific limitations or known issues.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
36
Star History
541 stars in the last 23 days

Explore Similar Projects

Starred by Jared Palmer Jared Palmer(SVP at GitHub; Founder of Turborepo; Author of Formik, TSDX), Shawn Lewis Shawn Lewis(Cofounder of Weights & Biases), and
4 more.

arrakis by abshkbh

1.9%
676
Sandboxing solution for AI agent code execution and computer use
Created 1 year ago
Updated 6 months ago
Starred by Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

code-interpreter by e2b-dev

0.6%
2k
SDK for running AI-generated code in secure cloud sandboxes
Created 1 year ago
Updated 4 days ago
Starred by Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

E2B by e2b-dev

0.6%
10k
Open-source cloud runtime for AI apps and agents
Created 2 years ago
Updated 2 days ago
Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

autogen by microsoft

0.3%
52k
Agentic framework for multi-agent AI applications
Created 2 years ago
Updated 1 month ago
Feedback? Help us improve.