hopx  by hopx-ai

Cloud sandboxes for secure AI agent execution and code running

Created 4 months ago
359 stars

Top 78.4% 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

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 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.3%
774
Sandboxing solution for AI agent code execution and computer use
Created 1 year ago
Updated 9 months ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Jason Knight Jason Knight(Director AI Compilers at NVIDIA; Cofounder of OctoML), and
13 more.

monty by pydantic

3.7%
6k
A secure, minimal Python interpreter for AI agents
Created 2 years ago
Updated 3 days ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
1 more.

OpenSandbox by alibaba

17.0%
8k
Sandbox platform for AI and LLM applications
Created 2 months ago
Updated 18 hours 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.9%
11k
Open-source cloud runtime for AI apps and agents
Created 3 years ago
Updated 1 day ago
Feedback? Help us improve.