A modular full-stack application for intelligent systems.
Project details
Prototype autonom ia OS is a full-stack modular application designed for innovative AI systems. It combines a React front-end with a Node.js Express back-end and integrates seamlessly with the Google GenAI SDK, providing a robust environment for development and interaction with intelligent applications.
This repository provides comprehensive documentation on the technical architecture, software topology, and operation of the application named Prototype autonom ia OS.
The application is designed with a modular full-stack architecture consisting of:
@google/genai on the server, with a local deterministic fallback mode (costing $0 in tokens).The project follows a well-organized folder structure that includes:
/
├── server.ts # Main Express server & API relay
├── src/
│ ├── App.tsx # Root component and desktop manager
│ ├── components/ # User interface components (Desktop, Dock, Windows)
│ │ ├── dock/ # Taskbar, controls, and panels
│ │ ├── modals/ # Modals and settings windows
│ │ └── ui/ # Reusable UI elements
│ ├── services/ # Business logic & integrations
│ │ ├── agents/ # API routing services
│ │ ├── export/ # Standalone bundle generator
│ │ ├── agentMeshHub.ts # Inter-module communication hub
│ │ └── aiStudioService.ts # AI integration service
│ ├── types.ts # Type definitions for TypeScript
│ └── main.tsx # React entry point
├── prompts/ # Rule files and system instructions
└── metadata.json # Application metadata
User Interface (Virtual Desktop):
Secure Server Relay (/server.ts):
/api/chat or /api/generate). The API keys are stored server-side via process.env.GEMINI_API_KEY and are never exposed to the client browser.Self-Healing Pipeline:
Local Fallback Mode:
.env.example and loaded as environment variables.0.0.0.0:3000 in accordance with network configuration.This documentation serves to facilitate maintenance and understanding of the project architecture.
Comments
0Start the conversation
Share the first comment.