Onlyboxes: Een Zelfgehoste Sandbox voor AI Code-uitvoering en Terminalsessies
Onlyboxes door Coooolfan is een zelf-gehoste code-uitvoeringssandboxplatform voor individuen en kleine teams. Primair gebouwd met Go, biedt het een controlepaneelconsole en een uitvoeringspaneelwerknemerarchitectuur. Deze gratis mcp-servertool verbindt met verschillende AI-systemen, waaronder LLM Chat Clients, via zijn blootgestelde MCP-tools en REST API's. Het maakt veilige, gesandboxte omgevingen mogelijk voor het uitvoeren van code en het beheren van interactieve sessies, waardoor het een waardevol hulpmiddel is voor AI-gedreven workflows op het mcp-platform.
Meest gekozen alternatief
Waarmee verbindt Onlyboxes?
Onlyboxes verbindt met verschillende AI-systemen, specifiek LLM Chat Clients, via zijn blootgestelde MCP-tools en REST API's. Het ondersteunt HTTP als transportprotocol voor zijn MCP-eindpunt, wat compatibiliteit met elke LLM Chat Client garandeert. De consolecomponent zelf gebruikt zowel gRPC als HTTP voor zijn operaties. Dit ontwerp stelt Onlyboxes in staat om als een cruciale brug te fungeren, waardoor AI-modellen kunnen communiceren met externe uitvoeringsomgevingen en gegevensverwerkingsmogelijkheden.
Kernfuncties en tools
Onlyboxes stelt specifieke aanroepbare tools beschikbaar voor AI-interactie. Deze omvatten pythonExec voor veilige uitvoering van Python-code binnen een sandbox-omgeving. Het biedt ook terminalExec, dat stateful terminalsessies biedt voor interactieve commandoregeloperaties. Bovendien verwerkt readImage afbeeldingen, waardoor ze leesbaar of interpreteerbaar zijn voor AI-modellen. Al deze MCP-tools zijn ook toegankelijk via een REST API, die een asynchrone taak-API ondersteunt voor het beheren van operaties.
Voor wie is het bedoeld?
Onlyboxes is ontworpen voor individuen en kleine teams die een zelfgehoste code-uitvoeringssandboxplatform nodig hebben. Het is geschikt voor degenen die AI-systemen, met name LLM Chat Clients, moeten verbinden met externe uitvoerings- en gegevensverwerkingsmogelijkheden. Deze tool is ideaal voor ontwikkelaars en onderzoekers die AI-toepassingen bouwen die veilige, geïsoleerde omgevingen vereisen voor het uitvoeren van code of interactie met systeembronnen. Sla dit over als uw project niet omvat het integreren van LLM Chat Clients met externe uitvoeringsomgevingen.
Hoe te beginnen
Toegang tot de /mcp en uitvoerings-API's vereist geconfigureerde tokens. De server authenticates met een toegangstoken dat is aangemaakt vanaf de tokenbeheerpagina, en werkers authenticeren zich bij de console met een WORKER_ID en WORKER_SECRET via HTTP voor het MCP-eindpunt.
Gebruikscases
- Het uitvoeren van Python-code in een sandbox-omgeving, waardoor gebruikers of AI-clients scripts veilig kunnen uitvoeren zonder het host-systeem te beïnvloeden. Dit zorgt voor isolatie voor potentieel onbetrouwbare code.
- Het bieden van stateful terminalsessies voor interactieve commandoregeloperaties, waardoor directe interactie met de uitvoeringsomgeving mogelijk is voor foutopsporing of administratieve taken.
- Het verwerken van afbeeldingen om ze leesbaar of interpreteerbaar te maken voor AI-modellen, waardoor visuele gegevens worden voorbereid voor geavanceerde analyses en machine learning-workflows.
Onlyboxes biedt een gespecialiseerde oplossing voor het integreren van AI-systemen met veilige code-uitvoering en interactieve omgevingen. De architectuur ondersteunt een scala aan AI-gedreven taken, van het uitvoeren van Python-scripts tot het verwerken van afbeeldingen voor modelinterpretatie. De zelf-gehoste aard van het platform biedt controle over de uitvoeringsomgeving.






