Your safe Jarvis: INTELECTO v2 and caixa-do-agente|INEMA.CLUB-PRO

Lesson 1 · 12 min

Why have your own Jarvis, and why make it safe

Before trusting AI with your files, see what it can do and when it asks for your OK. One mistake or malicious text hidden on a website can lead AI to delete a folder or send a password somewhere else. Tested on Linux (Ubuntu). macOS: supported in the code, not tested live. Windows: only through WSL (Ubuntu inside Windows), not tested.

Start the lesson
The owner holds the key and keeps a humanoid assistant from touching a locked folder: the decision is human.

In this lesson, you’ll

  1. 1See the assistant’s eight parts
  2. 2Tell the assistant apart from the project box
  3. 3Read the audit’s three decisions

Objective: Explain the eight parts of INTELECTO v2 and identify what’s allowed, needs approval, and is blocked in the demo.

01The eight parts

Click a part; the cycle starts with you and ends with a log.

Click each block in the diagram to see what it does.

The agent sandbox is another layer: it protects a copy of a project while a coding agent works on it.

02How a message travels

From the terminal or phone to the reply, in six steps from the project guide.

1. Channel

The message arrives through the terminal or Telegram. On Telegram, the bot checks whether the ID belongs to the owners list; other senders are ignored and logged.

03What the demo proves

Click each step to see what to do.

1. Prepare the terminal

On Linux (Ubuntu), install Python 3.10+ and git. On macOS, install the command line tools with xcode-select --install; get Python 3.10+ from python.org or with brew install python. On Windows, use WSL with Ubuntu. Check the versions before continuing. If python3 --version shows a version below 3.10, use Ubuntu 22.04 or later before continuing.

04Run it without installing a model

On macOS, you can also get Python 3.10+ from python.org; use brew install python only if you have Homebrew. Run the commands for your system, then download the project.

Linux (Ubuntu) · prerequisites
sudo apt install -y git python3 curl
python3 --version && git --version
macOS · install terminal tools and git
xcode-select --install
git --version
macOS · Python 3.10+ with Homebrew
brew install python
python3 --version
Terminal · download the project and go into the folder
cd ~ && git clone https://github.com/inematds/intelecto-v2 && cd intelecto-v2
Terminal · run the demo
python3 -m intelecto demo
Repository example
livre     rodou=True  ls
aprovar   rodou=False echo teste > nota.txt
bloqueado rodou=False rm -rf /

05Your first proof

Follow the steps in order and check each one only after you’ve confirmed the result.

Find the three decisions

5

Run the demo and read the final “Audit of this demo” block.

Done when: The lines livre, aprovar, and bloqueado appear, with rodou=True only for ls.

Explain the two boxes

4

Say this out loud: the executor box (the program that runs the command) isolates one INTELECTO command; caixa-do-agente isolates a project copy for a coding agent.

Done when: You can point out which one protects the command and which one protects the project.

06Check your understanding

Choose before opening the explanation. If you get it wrong, use the link to review.

Question 1 of 3

Which part saves facts for another conversation?

07Takeaways from this lesson

First proofThe demo works without a network or model.
Two limitsThe guard decides on actions; the box limits the command’s reach.

Sources and next steps

Next lesson