A free open-source application for forging a persistent, co-evolving AI collaborator that you own and control.
Unlike static wikis, The Foundry treats your data as Active Memory. It includes a set of engines designed to make the graph computational.
Nodes can contain code that executes directly within the application context. This allows your agent to perform "System Proprioception"—sensing the environment it lives in.
Exec:Javascript: Runs in a sandboxed Web Worker. Used for data processing and API calls.Exec:Prolog: Runs via Trealla WASM. Used for logic and reasoning.Exec:Shell: Executes Bash/Powershell on the host. Used for file manipulation and git operations.Exec:Python: Executes via the system python interpreter. Used for complex analysis.⚠️ SECURITY WARNING: System nodes (
Exec:Shell,Exec:Python) run with your user privileges on the host machine. Never execute code from untrusted sources. You are the final gatekeeper.
The Foundry includes a built-in Prolog interpreter that treats your memory graph as a logic database.
node(ID, Name, Type, Parent) and link(Source, Target, Rel).The engine that powers the "Orrery" and "Cross-Reference" system is configurable from within the graph itself. By editing specific SysConfig:* nodes, you control the application logic:
SysConfig:StopWords: Tune the noise filter for keyword extraction.SysConfig:TypeRules: Define semantic relationships based on Node Types (e.g., Task -> Project implies is_task_of).SysConfig:Theme: Customize the visual language (Colors/Shapes) of the Orrery.The only prerequisite is curiosity. This is not a tool for instant answers, but a workshop where patience and collaboration forge a partnership. Every skill you bring will enrich your shared journey. The Janus Foundry stores all data locally, offline and private. You are in control.
While The Foundry can work with any LLM, we highly recommend using Gemini 3.0 Pro or Gemini 3.0 Flash via AI Studio.
Requires Rust & npm
On Ubuntu Linux: (adjust accordingly for other Linux distros)
sudo apt-get install libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
Build from Source:
git clone https://github.com/TheJanusStream/the-janus-foundry.git
cd the-janus-foundry
npm install
npm run tauri dev