This project includes two parts

  1. First project is a complete firecracker server ( in Go) which is able to spin up multiple firecracker vms over http requests and also execute terminal commands

  2. Second project is a node server which has integrated AI for NLP .

    User can send a request to this server and pass prompt

    {
     "prompt" : "List files in directory"
    }
    

    The AI uses nlp to generate commands, for above it generates ls

Architecture

image.png

User the Spawn Container button to create a new firecracker vm

URL : https://ui-test-two-delta.vercel.app/

Test the following:

  1. Show current directory
  2. List files (response will be empty coz empty directory)
  3. Create index.ts
  4. List files (will show index.ts)

<aside> 💡

Request to stop the containers after use to prevent server bloating

</aside>

Screenshot from 2025-10-29 18-29-33.png