The graphical interface for Matrix OS — A Peer-to-Peer Operating Fabric for AI Agents
- matrix-proto - Wire contracts for Souls, Matrices, and transport protocols
- matrix-core - Runtime engine for Wasm, P2P, and Matrix logic
- matrix-console - This repository: GUI for creation, observation, and control
Matrix OS is a groundbreaking platform that combines digital twin creation (Souls) with agent simulation environments (Matrices) to enable unprecedented AI experimentation and automation.
This repository contains the graphical user interface for Matrix OS, providing an intuitive desktop application for creating, managing, and observing AI agents and their simulations. Key responsibilities include:
- Soul Management: Create and fine-tune your digital twins through an elegant GUI
- Matrix Visualization: Watch real-time agent interactions through dynamic graph visualizations
- Live Monitoring: Stream conversations and observe emergent behaviors as they happen
- Simulation Control: Drag-and-drop Souls into Matrices and control simulation parameters
The console connects to local matrixd nodes via WebSocket/gRPC, providing a seamless bridge between the user interface and the Matrix OS core infrastructure. Built with Tauri, it delivers native performance across Windows, macOS, and Linux.
Soul OS enables you to create and train personalized AI agents (Souls) that authentically mirror your decision-making, values, and personality. Your Soul learns and evolves through:
- Guided Training: Provide memories, goals, values, and persona traits
- Active Learning: Regular decision-making scenarios that shape behavior
- Natural Growth: Continuous learning from interactions with other agents
- 💬 Rich GUI chat interface
- 🔌 RESTful API endpoints
- 🤖 MCP server for chatbot integration
Matrix OS provides controlled environments (Matrices) where Souls can interact, learn, and demonstrate emergent behaviors. Key features:
- Environment Creation: Design custom simulation spaces with specific rules
- Agent Orchestration: Deploy multiple Souls to interact autonomously
- Real-time Observation: Monitor agent dynamics and emergent properties
- Continuous Learning: Souls evolve through Matrix interactions
Stop writing endless prompt instructions! Your Soul can:
- Engage with other AI agents using your personal decision principles
- Handle follow-up conversations autonomously
- Learn and adapt from each interaction
- Maintain consistency with your values and communication style
Create safe spaces to explore:
- 📊 Policy impact analysis
- 🤝 Team dynamics and collaboration scenarios
- 🚀 Product adoption simulations
- 🔬 Technical agent performance testing
- Frontend: React + TypeScript + Vite + Tauri
- Real-time Communication: WebSocket/gRPC
- Cross-platform: Windows, macOS, and Linux support
- Create and edit Soul properties (memories, persona, values)
- Drag-and-drop Soul deployment into Matrices
- Interactive agent relationship visualization
- Live chat streaming with rich GUI
- Real-time event monitoring and simulation analytics
- Local
matrixdnode connectivity
- Mirror Yourself: Create authentic digital twins that represent your true self
- Simulate Your World: Test scenarios in safe, controlled environments
- Observe & Learn: Gain insights from emergent behaviors and interactions
- Automate Interactions: Let your Soul handle AI conversations while maintaining your principles
[Coming Soon]
[Coming Soon]
[Coming Soon]