Skip to content

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

License

Notifications You must be signed in to change notification settings

SoftwareAI-Company/SoftwareAI

Repository files navigation

SoftwareAI

Screenshot_5

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

Use SoftwareAI in 3 easy steps:

  1. Install the CLI
npm install -g @ualers/softwareai-skeleton-engine
  1. Scaffold a Flask project
create-py-app my-project --theme flask-web-product
  • Generates the skeleton in ./my-project with Docker, login, checkout and dashboard.
  1. Run or schedule agents
  • To run locally:
cd my-project
python app.py # without Docker
# or

docker-compose up --build # with Docker ```

  • To schedule an agent:
create-py-app schedule-task \
--agent "AgentsWorkFlow.Saas.teams.ProjectManager" \
--email "[email protected]" \
--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

  # Project Scaffolding
  create-py-app <project-name> [--theme <theme>]

  # Agent Scheduling
  create-py-app schedule-task \
  --agent <name> \
  --email <user> \
  --runAt <YYYY-MM-DDTHH:mm:ss> \
  --repo <git_URL> \
  [--params <JSON>]

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

📖Library Pip

📖 SoftwareAI Chat

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5