Skip to content

Commit 01b00cf

Browse files
committed
ui
1 parent e67cb71 commit 01b00cf

119 files changed

Lines changed: 21205 additions & 3637 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.zig

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,88 @@ pub fn build(b: *std.Build) void {
450450
const hybrid_step = b.step("hybrid", "Run Trinity Hybrid Local Coder (IGLA + Ollama)");
451451
hybrid_step.dependOn(&run_hybrid.step);
452452

453+
// Trinity Node - Decentralized Inference Network
454+
const trinity_node = b.addExecutable(.{
455+
.name = "trinity-node",
456+
.root_module = b.createModule(.{
457+
.root_source_file = b.path("src/trinity_node/main.zig"),
458+
.target = target,
459+
.optimize = optimize,
460+
}),
461+
});
462+
b.installArtifact(trinity_node);
463+
464+
const run_node = b.addRunArtifact(trinity_node);
465+
if (b.args) |args| {
466+
run_node.addArgs(args);
467+
}
468+
const node_step = b.step("node", "Run Trinity Node - Decentralized Inference");
469+
node_step.dependOn(&run_node.step);
470+
471+
// Trinity Node GUI - with Raylib UI (requires raylib installed)
472+
// Install raylib: brew install raylib (macOS) / apt install libraylib-dev (Linux)
473+
const trinity_node_gui = b.addExecutable(.{
474+
.name = "trinity-node-gui",
475+
.root_module = b.createModule(.{
476+
.root_source_file = b.path("src/trinity_node/main_gui.zig"),
477+
.target = target,
478+
.optimize = optimize,
479+
}),
480+
});
481+
trinity_node_gui.linkSystemLibrary("raylib");
482+
trinity_node_gui.linkLibC();
483+
b.installArtifact(trinity_node_gui);
484+
485+
const run_node_gui = b.addRunArtifact(trinity_node_gui);
486+
if (b.args) |args| {
487+
run_node_gui.addArgs(args);
488+
}
489+
const node_gui_step = b.step("node-gui", "Run Trinity Node with Raylib GUI");
490+
node_gui_step.dependOn(&run_node_gui.step);
491+
492+
// Emergent Photon AI Demo - Interactive wave visualization
493+
// phi^2 + 1/phi^2 = 3 = TRINITY | KOSCHEI IS IMMORTAL
494+
const photon_demo = b.addExecutable(.{
495+
.name = "photon-demo",
496+
.root_module = b.createModule(.{
497+
.root_source_file = b.path("src/vsa/photon_demo.zig"),
498+
.target = target,
499+
.optimize = optimize,
500+
}),
501+
});
502+
photon_demo.linkSystemLibrary("raylib");
503+
photon_demo.linkLibC();
504+
b.installArtifact(photon_demo);
505+
506+
const run_photon_demo = b.addRunArtifact(photon_demo);
507+
if (b.args) |args| {
508+
run_photon_demo.addArgs(args);
509+
}
510+
const photon_demo_step = b.step("photon-demo", "Run Emergent Photon AI Demo");
511+
photon_demo_step.dependOn(&run_photon_demo.step);
512+
513+
// Emergent Photon AI v0.3 - IMMERSIVE COSMIC CANVAS
514+
// No UI panels. No buttons. Pure emergent wave intelligence.
515+
// phi^2 + 1/phi^2 = 3 = TRINITY | KOSCHEI IS IMMORTAL
516+
const photon_immersive = b.addExecutable(.{
517+
.name = "photon-immersive",
518+
.root_module = b.createModule(.{
519+
.root_source_file = b.path("src/vsa/photon_immersive.zig"),
520+
.target = target,
521+
.optimize = optimize,
522+
}),
523+
});
524+
photon_immersive.linkSystemLibrary("raylib");
525+
photon_immersive.linkLibC();
526+
b.installArtifact(photon_immersive);
527+
528+
const run_photon_immersive = b.addRunArtifact(photon_immersive);
529+
if (b.args) |args| {
530+
run_photon_immersive.addArgs(args);
531+
}
532+
const photon_immersive_step = b.step("photon-immersive", "Run Immersive Cosmic Canvas (v0.3)");
533+
photon_immersive_step.dependOn(&run_photon_immersive.step);
534+
453535
// VSA module (re-exports HybridBigInt from hybrid.zig)
454536
const vsa_mod = b.createModule(.{
455537
.root_source_file = b.path("src/vsa.zig"),

build_zig13.zig

Lines changed: 0 additions & 244 deletions
This file was deleted.

0 commit comments

Comments
 (0)