Skip to main content

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

  1. Clone the repository

    git clone https://github.com/SPTApyo/stratos.git
    cd stratos
    
  2. 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)

Source distribution for stratos-core 0.1
File Size Uploaded
stratos_core-0.1.tar.gz 34.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stratos-core 0.1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page