{"id":28484842,"url":"https://github.com/softwareai-company/softwareai","last_synced_at":"2025-07-16T09:34:35.414Z","repository":{"id":229354505,"uuid":"776517793","full_name":"SoftwareAI-Company/SoftwareAI","owner":"SoftwareAI-Company","description":"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","archived":false,"fork":false,"pushed_at":"2025-05-17T11:32:01.000Z","size":58339,"stargazers_count":5,"open_issues_count":23,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-09T23:56:00.411Z","etag":null,"topics":["agent","agents-sdk","ai","python"],"latest_commit_sha":null,"homepage":"https://softwareai.rshare.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SoftwareAI-Company.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-23T18:18:43.000Z","updated_at":"2025-05-16T14:21:21.000Z","dependencies_parsed_at":"2024-03-23T19:27:44.262Z","dependency_job_id":"de44b866-5e5e-4519-8123-69a2056c3262","html_url":"https://github.com/SoftwareAI-Company/SoftwareAI","commit_stats":null,"previous_names":["ualers/suport_de_software","ualers/automated_software_support_with_ai","ualers/ai_org","softwareai-company/softwareai","ualers/softwareai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SoftwareAI-Company/SoftwareAI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAI-Company%2FSoftwareAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAI-Company%2FSoftwareAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAI-Company%2FSoftwareAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAI-Company%2FSoftwareAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SoftwareAI-Company","download_url":"https://codeload.github.com/SoftwareAI-Company/SoftwareAI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAI-Company%2FSoftwareAI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264973482,"owners_count":23691551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","agents-sdk","ai","python"],"created_at":"2025-06-07T23:08:32.719Z","updated_at":"2025-07-16T09:34:35.395Z","avatar_url":"https://github.com/SoftwareAI-Company.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSoftwareAI\u003c/h1\u003e\r\n\r\n![Screenshot_5](https://github.com/user-attachments/assets/10bc9339-c2d7-4933-876c-450fd65e2180)\r\n\r\n\u003cp align=\"center\"\u003eIt's not just about writing code: SoftwareAI manages updates, documentation, schedules, spreadsheets, and automates processes for the entire team\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\u003ccode\u003enpm i -g @ualers/softwareai-skeleton-engine\u003c/code\u003e\u003c/p\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eTable of contents\u003c/strong\u003e\u003c/summary\u003e\r\n\r\n\u003c!-- Begin ToC --\u003e\r\n- [Quickstart](#quickstart)\r\n- [Why SoftwareAI?](#why-softwareai)\r\n- [System Requirements](#system-requirements)\r\n- [CLI Reference](#cli-reference)\r\n\u003c!-- End ToC --\u003e\r\n\r\n\u003c/details\u003e\r\n\r\n---\r\n\r\n## Quickstart\r\nUse SoftwareAI in **3 easy steps**:\r\n\r\n1. **Install the CLI**\r\n\r\n```bash\r\nnpm install -g @ualers/softwareai-skeleton-engine\r\n```\r\n\r\n2. **Scaffold a Flask project**\r\n\r\n```bash\r\ncreate-py-app my-project --theme flask-web-product\r\n```\r\n\r\n* Generates the skeleton in `./my-project` with Docker, login, checkout and dashboard.\r\n\r\n3. **Run or schedule agents**\r\n\r\n* To run locally:\r\n\r\n```bash\r\ncd my-project\r\npython app.py # without Docker\r\n# or\r\n```\r\n\r\ndocker-compose up --build # with Docker\r\n\\`\\`\\`\r\n\r\n* To schedule an agent:\r\n\r\n```bash\r\ncreate-py-app schedule-task \\\r\n--agent \"AgentsWorkFlow.Saas.teams.ProjectManager\" \\\r\n--email \"you@example.com\" \\\r\n--runAt \"2025-05-20T15:30:00\" \\\r\n--repo \"https://github.com/user/project.git\" \\\r\n--params '{\"session_id\":\"xyz\",\"user_message\":\"Hello\"}'\r\n```\r\n---\r\n## Why Softwareai skeleton engine?\r\n\r\n* 🚀 **Productivity**: ready-to-use scaffolds and scheduling.\r\n* 🔄 **Integration**: works with Flask, Celery, Docker and Firebase.\r\n* ⚙️ **Flexible**: create your own templates and schedule agents via CLI.\r\n\r\n---\r\n\r\n## System Requirements\r\n\r\n* Node.js v14+\r\n* Python 3.8+\r\n* (Optional) Docker \u0026 Docker Compose\r\n\r\n---\r\n\r\n## CLI Reference\r\n\r\n```bash\r\n  # Project Scaffolding\r\n  create-py-app \u003cproject-name\u003e [--theme \u003ctheme\u003e]\r\n\r\n  # Agent Scheduling\r\n  create-py-app schedule-task \\\r\n  --agent \u003cname\u003e \\\r\n  --email \u003cuser\u003e \\\r\n  --runAt \u003cYYYY-MM-DDTHH:mm:ss\u003e \\\r\n  --repo \u003cgit_URL\u003e \\\r\n  [--params \u003cJSON\u003e]\r\n```\r\n\r\n---\r\n\r\n# why-softwareai\r\n\r\nSoftwareAI 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. \r\n\r\n#\r\n#\r\n# 📖 Library Web\r\n- Provides a set of web services for listing, querying, and versioning agents and tools\r\n- [Web Project Hosted](https://softwareai-library-hub.rshare.io)\r\n- [Git Project](https://github.com/SoftwareAI-Company/SoftwareAI-Library-Web)\r\n#\r\n#\r\n# 📖Library Pip\r\n- ```bash\r\n  pip install softwareai-engine-library\r\n  ```\r\n- [Git Project](https://github.com/SoftwareAI-Company/SoftwareAI-Library-Pip)\r\n#\r\n#\r\n# 📖 SoftwareAI Chat\r\n- Provides a web chat to use agents and tools from the SoftwareAI library.\r\n- [Web Project Hosted](https://softwareai.rshare.io)\r\n- [Git Project](https://github.com/SoftwareAI-Company/SoftwareAI-Chat)\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwareai-company%2Fsoftwareai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftwareai-company%2Fsoftwareai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwareai-company%2Fsoftwareai/lists"}