Skip to content

ItsDardanRexhepi/MTRX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

486 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTRX iOS

Consumer iOS app for the 0pnMatrx platform. This is the app end-users download from the App Store; 0pnMatrx is the separate backend platform developers build on.

Five tabs (Discover, Build, Home, Social, Account). Three agents (Neo, Trinity, Morpheus). SwiftUI throughout.

Requirements

  • Xcode 15+
  • iOS 17.0 deployment target
  • Apple Developer account for distribution

Run It

git clone https://github.com/ItsDardanRexhepi/MTRX.git
cd MTRX
open MTRX.xcodeproj

Pick a simulator, Cmd+R. App boots into demo mode — every screen works without a backend.

On first build a Run Script phase auto-generates Config/Secrets.swift from Config/Secrets.example.swift (placeholder values) if it's missing — Secrets.swift is gitignored and never committed, so a fresh clone builds with no manual step.

Point At A Backend

Backend configuration lives in Config/PendingCredentials.swift. Set the gateway URL there:

enum Backend { static let gatewayURL = "https://your-gateway.example.com" }

The default is empty, so the app runs in demo mode until you point it at a running gateway. There is no hosted endpoint today — see the 0pnMatrx repo for how to self-host one.

Layout

Apple/          iOS-framework integrations
Blockchain/     30 component modules
Config/         Info.plist, entitlements, production config
Core/           Trinity, agent access, networking, packager
UI/             design system + views
Assets.xcassets App icon + asset catalog
Tests/          unit + integration tests

License

MIT.

About

MTRX app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages