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
Use SoftwareAI in 3 easy steps:
- Install the CLI
npm install -g @ualers/softwareai-skeleton-engine
- 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.
- 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 "you@example.com" \
--runAt "2025-05-20T15:30:00" \
--repo "https://github.com/user/project.git" \
--params '{"session_id":"xyz","user_message":"Hello"}'
- 🚀 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.
- Node.js v14+
- Python 3.8+
- (Optional) Docker & Docker Compose
# 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>]
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.
- Provides a set of web services for listing, querying, and versioning agents and tools
- Web Project Hosted
- Git Project
-
pip install softwareai-engine-library
- Git Project
- Provides a web chat to use agents and tools from the SoftwareAI library.
- Web Project Hosted
- Git Project