Neo is an AI assistant designed to enhance your Linux terminal experience. It understands command context, executes Linux commands securely, and assists with cybersecurity tasks including network scanning and CTF challenges.
[Coming soon]
Neo operates through a system of tags and contextual awareness that allows it to interact with your Linux environment.
Neo uses two primary tag types for system interaction:
-
<system>
Tags: These tags enable Neo to execute commands.User: Show me the current directory <system>pwd</system>
-
<context>
Tags: System context.<context> Current Directory: /home/user Files: Documents, Downloads, Pictures, shell.php System: Ubuntu 22.04, Kernel 5.15 </context>
At each session launch, Neo automatically gathers system information such as:
- System information:
Kernel Version: 6.8.0-49-generic OS Info: Linux Architecture: x86_64 Hostname: vasco
- Current directory location (
pwd
) - Available files and directories (
ls -a
)
Customization: You can add more commands to the context section by simply appending them to the script. Neo will execute them automatically and send the results back with the <system>
tag.
Approval Process:
The user must approve each command before execution
After execution, the output is displayed in a new GNOME window or prompts for sudo if required
The output command will be automatically sent to Neo
If further investigation is needed Neo will ask you for execute another command
In this way, Neo can interact with Linux with system tags. The possibilities are infinite! You can use it when you forget simple commands or need to analyze files, perform DNS forensics, or do anything on Linux. :)
Currently, Neo requires a server to function. You can use either:
- LM Studio (local installation)
- DigitalOcean API Key (recommended)
Future compatibility with other APIs is under development.
I will develop new compatibility, but it takes time. Every API has a different approach to chat, streaming, etc.
For detailed installation instructions:
BSD 3-Clause License
Friendly tip: Don't insult Neo—it might shut down your computer! Good luck!