hopx  by hopx-ai

Cloud sandboxes for secure AI agent execution and code running

Created 2 months ago
397 stars

Top 72.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

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
0
Star History
10 stars in the last 30 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

0.7%
751
Sandboxing solution for AI agent code execution and computer use
Created 1 year ago
Updated 7 months ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
24 more.

E2B by e2b-dev

0.8%
11k
Open-source cloud runtime for AI apps and agents
Created 2 years ago
Updated 3 days ago
Feedback? Help us improve.