Skip to main content

Intelligent platform for building, running, and maintaining autonomous systems

Project description

SpawnLabs 🚀

Intelligent platform for building, running, and maintaining autonomous systems

SpawnLabs is designed to build, run, and autonomously maintain live systems, software, and tools - from personal projects to enterprise operations.

PyPI version Python Support License: MIT

Installation

pip install spawnlabs

Quick Start

The fastest way to get started with SpawnLabs:

# Clone the Spawn UI frontend
spawn ui

# Or specify a custom directory
spawn ui --dir my-project

That's it! Your frontend is ready to go. 🎉

CLI Commands

spawn ui

Clone and set up the Spawn UI frontend template for rapid development.

# Basic usage - creates 'frontend' directory
spawn ui

# Custom directory
spawn ui --dir my-app

# Custom path
spawn ui --dir ./path/to/project

What you get:

  • ✅ Complete frontend template
  • ✅ Pre-configured build setup
  • ✅ Best practices and folder structure
  • ✅ Ready-to-customize components

spawn --version

Check your SpawnLabs version:

spawn --version

spawn --help

Get help and see all available commands:

spawn --help

Python API

You can also use SpawnLabs directly in your Python code:

from spawnlabs import spawn_ui

# Clone to default 'frontend' directory
spawn_ui()

# Clone to a custom directory
spawn_ui(target_dir="my-awesome-frontend")

# Clone from a custom repository
spawn_ui(
    target_dir="frontend",
    repo_url="https://github.com/your-org/your-repo"
)

Complete Workflow Example

Here's a complete example of starting a new project:

# 1. Install SpawnLabs
pip install spawnlabs

# 2. Create your frontend
spawn ui --dir my-project

# 3. Navigate to your project
cd my-project

# 4. Install dependencies
npm install

# 5. Start developing
npm start

Requirements

  • Python 3.7+ - For running SpawnLabs CLI and tools
  • Git - For cloning repositories (install from git-scm.com)

CLI Reference

usage: spawn [-h] [--version] {ui} ...

SpawnLabs - Intelligent platform for building, running, and maintaining
autonomous systems

options:
  -h, --help     show this help message and exit
  --version, -v  show program's version number and exit

available commands:
  {ui}           command to run
    ui           Clone and setup the Spawn UI frontend

Commands:
  ui          Clone and setup the Spawn UI frontend

Examples:
  spawn ui                          # Clone UI to 'frontend' directory
  spawn ui --dir my-app             # Clone UI to custom directory
  spawn --version                   # Show version
  spawn --help                      # Show this help message

For more information, visit: https://spawnlabs.ai

What is SpawnLabs?

SpawnLabs is an intelligent platform that enables you to:

  • Build - Create live systems and tools with modern templates and frameworks
  • Run - Execute and deploy your applications seamlessly
  • Maintain - Autonomously manage and maintain your systems

Whether you're working on personal tools or enterprise operations, SpawnLabs provides the infrastructure and tools you need to succeed.

Features

Current Features

  • Spawn UI - Instantly clone and set up frontend templates
  • Python API - Programmatic access to all SpawnLabs features
  • CLI Tools - Powerful command-line interface for developers
  • Zero Config - Works out of the box with sensible defaults

Coming Soon

  • 🔄 AI-powered component generation
  • 🔄 Custom template management
  • 🔄 Deployment automation
  • 🔄 Integration with popular frameworks
  • 🔄 Autonomous system maintenance

Support & Community

Development

Want to contribute to SpawnLabs?

# Clone the repository
git clone https://github.com/teddyoweh/spawn-frontend-temp.git
cd spawn-frontend-temp

# Install in development mode
pip install -e .

# Test the CLI
spawn ui --version

License

MIT License - see LICENSE file for details

About

SpawnLabs is built to accelerate development with intelligent tools and autonomous systems. Our mission is to make building, running, and maintaining software systems effortless.

Start building faster, ship better products.


Made with ❤️ by the SpawnLabs team

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spawnlabs-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spawnlabs-0.1.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file spawnlabs-0.1.0.tar.gz.

File metadata

  • Download URL: spawnlabs-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for spawnlabs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0877aedd2955a9ff945834fe1cd0a5a85ce9887a60dec37419d38c7ee2bb5a11
MD5 bb144ce01db6a84b7a37713d45d399ae
BLAKE2b-256 cebdd4bd36ffa03b7c74073a41701d0ca997276614fa4a1868bea2c7fc998edd

See more details on using hashes here.

File details

Details for the file spawnlabs-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: spawnlabs-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for spawnlabs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1bc568f1e1f5747d4882f20b93d93c199a4e56ac5751a8262441281b0efe0e9a
MD5 68b697599e572f0345b00304d2473129
BLAKE2b-256 5bb566b0e9fb9bb8ea969b1565e14fd4824d8075f459029bef94d9a4a20ffdb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page