Stratos is a multi-agent autonomous coding system designed for the terminal. It orchestrates specialized AI agents to generate, modify, and execute code based on high-level specifications. By leveraging Google Gemini, Stratos bridges the gap between natural language requirements and functional software prototypes.
The system operates as a command-line utility that spawns specialized AI agents. These agents work within a controlled sandbox to perform software engineering tasks, including:
- Requirement Analysis: Transforming brief user requests into detailed technical specifications.
- Code Generation: Writing functional Python code efficiently.
- Execution & Validation: Running code within a safety wrapper and analyzing outputs.
- Iterative Refinement: Self-correcting based on execution logs and error streams.
Stratos employs a multi-agent architecture (Manager, Architect, Coder, Reviewer) where distinct roles handle specific aspects of the development lifecycle.
To mitigate the risks associated with executing AI-generated code, Stratos implements a strict sandbox layer. This layer intercepts system calls and validates commands against a safety policy.
The interface is built for high-density information display, providing real-time visibility into the agent's thought process, the active task queue, and the raw execution logs.
- Python 3.10 or higher
- A Google Gemini API key
-
Clone the repository
git clone https://github.com/SPTApyo/stratos.git cd stratos -
Run the Global Installer Stratos includes a professional installer to set up the system globally or locally.
chmod +x install.sh ./install.sh
Stratos requires a Google Gemini API key. Upon first launch, the system will prompt you to enter your key securely. It will be saved in a local .env file.
Once installed, you can launch Stratos from anywhere:
stratos-
-p NAME: Directly launch a specific project. -
-d TEXT: Provide project description via CLI. -
--quick: Quick launch MVP mode (shortcut for-p *). -
--theme NAME: Override UI theme. -
--debug: Enable technical tracing.
Experimental Software: Stratos is an autonomous assistant that executes code on your local machine. Use with caution. The authors are not responsible for any data loss or system instability.
This software is distributed under the MIT License.
Copyright (c) 2026 SPTApyo