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.
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
- 🌐 Website: spawnlabs.ai
- 📧 Email: contact@spawnlabs.ai
- 🐛 Issues: GitHub Issues
- 📖 Documentation: spawnlabs.ai/docs
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0877aedd2955a9ff945834fe1cd0a5a85ce9887a60dec37419d38c7ee2bb5a11
|
|
| MD5 |
bb144ce01db6a84b7a37713d45d399ae
|
|
| BLAKE2b-256 |
cebdd4bd36ffa03b7c74073a41701d0ca997276614fa4a1868bea2c7fc998edd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bc568f1e1f5747d4882f20b93d93c199a4e56ac5751a8262441281b0efe0e9a
|
|
| MD5 |
68b697599e572f0345b00304d2473129
|
|
| BLAKE2b-256 |
5bb566b0e9fb9bb8ea969b1565e14fd4824d8075f459029bef94d9a4a20ffdb7
|