AltEgo 2 is a libre, open-source alternative to Maltego, the OSINT (Open Source Intelligence) tool. It provides a standalone environment for visualizing and analyzing data relationships.
The application is built using a modern hybrid stack:
- JS Runtime: Deno
- Frontend Framework: SvelteKit (Svelte 5)
- Styling: Tailwind CSS
- Desktop Wrapper: NeutralinoJS
Standalone application using SvelteKit with NeutralinoJS and Deno as the JS runtime.
Ensure you have Deno installed on your system.
To develop with hot-reloading in the Neutralino window, you must start the server and client separately in two terminals:
-
Start the Server:
deno task start-server
Wait until the server is ready (usually http://127.0.0.1:5173).
-
Start the Client:
deno task start-client
The client automatically points to the dev server. Closing the window will terminate the app.
To build and run a standalone, serverless version of AltEgo 2:
-
Build Everything:
deno task build-prod
This builds SvelteKit static files, syncs them to Neutralino resources, and generates final binaries in
src/client/dist. -
Run the Prebuilt App: To test the production build without generating a full binary:
deno task start-prod
This uses the prebuilt static resources in the resources folder.
-
Deploy the Binary: Navigate to
src/client/distand run the binary for your platform. No separate server is required.