Stratos
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.
System Overview
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.
Core Capabilities
Autonomous Agent Team
Stratos employs a multi-agent architecture (Manager, Architect, Coder, Reviewer) where distinct roles handle specific aspects of the development lifecycle.
Security Sandbox
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.
Premium Terminal Dashboard
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.
Installation
Prerequisites
- Python 3.10 or higher
- A Google Gemini API key
Setup Steps
-
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
Configuration
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.
Usage
Once installed, you can launch Stratos from anywhere:
stratos
Command Line Options
-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.
Disclaimer
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.
License
This software is distributed under the MIT License.
Copyright (c) 2026 SPTApyo
Metadata
Release files for stratos-core 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stratos_core-0.1.tar.gz | 34.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stratos_core-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 73.4 kB
Release files / stratos_core-0.1.tar.gz
| Download URL | stratos_core-0.1.tar.gz |
|---|---|
| Size | 34.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
896db86f1a67a8c97f761291e5ff503f076a8adf106bfc53b5f4a24019d6c3c3
|
|
BLAKE2b-256 checksum How to use checksums |
d1ae3bb521c3f5210af3426330cb226eac5b0023228364ed56f94513b28312da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 21, 2026.
Transparency logRelease files / stratos_core-0.1-py3-none-any.whl
| Download URL | stratos_core-0.1-py3-none-any.whl |
|---|---|
| Size | 39.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aab9d266b57ae563ff6cc97bcf820f30f758d447a6301b499cf6545f1eddf9c7
|
|
BLAKE2b-256 checksum How to use checksums |
146622455b1de3a1a9fd4a7c9c4fba50c639f3a748b6cd334137e5a61901d05f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 21, 2026.
Transparency log