https://github.com/softwareai-company/softwareai
SoftwareAI is a framework with the aim of creating a software/application development company/organization governed by AI, its objective is not just to create the software with updates, documentation, schedules and spreadsheets, SoftwareAI is capable of running a software company completely with all the teams that make up a software company
https://github.com/softwareai-company/softwareai
agent agents-sdk ai python
Last synced: 11 months ago
JSON representation
SoftwareAI is a framework with the aim of creating a software/application development company/organization governed by AI, its objective is not just to create the software with updates, documentation, schedules and spreadsheets, SoftwareAI is capable of running a software company completely with all the teams that make up a software company
- Host: GitHub
- URL: https://github.com/softwareai-company/softwareai
- Owner: SoftwareAI-Company
- License: apache-2.0
- Created: 2024-03-23T18:18:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-17T11:32:01.000Z (about 1 year ago)
- Last Synced: 2025-07-09T23:56:00.411Z (11 months ago)
- Topics: agent, agents-sdk, ai, python
- Language: Python
- Homepage: https://softwareai.rshare.io
- Size: 55.6 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SoftwareAI

It's not just about writing code: SoftwareAI manages updates, documentation, schedules, spreadsheets, and automates processes for the entire team
npm i -g @ualers/softwareai-skeleton-engine
Table of contents
- [Quickstart](#quickstart)
- [Why SoftwareAI?](#why-softwareai)
- [System Requirements](#system-requirements)
- [CLI Reference](#cli-reference)
---
## Quickstart
Use SoftwareAI in **3 easy steps**:
1. **Install the CLI**
```bash
npm install -g @ualers/softwareai-skeleton-engine
```
2. **Scaffold a Flask project**
```bash
create-py-app my-project --theme flask-web-product
```
* Generates the skeleton in `./my-project` with Docker, login, checkout and dashboard.
3. **Run or schedule agents**
* To run locally:
```bash
cd my-project
python app.py # without Docker
# or
```
docker-compose up --build # with Docker
\`\`\`
* To schedule an agent:
```bash
create-py-app schedule-task \
--agent "AgentsWorkFlow.Saas.teams.ProjectManager" \
--email "you@example.com" \
--runAt "2025-05-20T15:30:00" \
--repo "https://github.com/user/project.git" \
--params '{"session_id":"xyz","user_message":"Hello"}'
```
---
## Why Softwareai skeleton engine?
* π **Productivity**: ready-to-use scaffolds and scheduling.
* π **Integration**: works with Flask, Celery, Docker and Firebase.
* βοΈ **Flexible**: create your own templates and schedule agents via CLI.
---
## System Requirements
* Node.js v14+
* Python 3.8+
* (Optional) Docker & Docker Compose
---
## CLI Reference
```bash
# Project Scaffolding
create-py-app [--theme ]
# Agent Scheduling
create-py-app schedule-task \
--agent \
--email \
--runAt \
--repo \
[--params ]
```
---
# why-softwareai
SoftwareAI is a framework that aims to enable an AI-driven organization to function like a real software development company. It's not just about writing code: SoftwareAI manages updates, documentation, schedules, spreadsheets, and automates processes for the entire team.
#
#
# π Library Web
- Provides a set of web services for listing, querying, and versioning agents and tools
- [Web Project Hosted](https://softwareai-library-hub.rshare.io)
- [Git Project](https://github.com/SoftwareAI-Company/SoftwareAI-Library-Web)
#
#
# πLibrary Pip
- ```bash
pip install softwareai-engine-library
```
- [Git Project](https://github.com/SoftwareAI-Company/SoftwareAI-Library-Pip)
#
#
# π SoftwareAI Chat
- Provides a web chat to use agents and tools from the SoftwareAI library.
- [Web Project Hosted](https://softwareai.rshare.io)
- [Git Project](https://github.com/SoftwareAI-Company/SoftwareAI-Chat)