steedos-platform  by steedos

AI-Native low-code platform for rapid enterprise app creation

Created 6 years ago
1,532 stars

Top 26.9% on SourcePulse

GitHubView on GitHub
Project Summary

Steedos Platform is an AI-Native Low-Code development platform designed to accelerate enterprise system creation. It targets developers and power users seeking to build data models, UIs, and microservices rapidly using natural language prompts, offering a 10x improvement in development efficiency compared to traditional methods while maintaining control over source code and data.

How It Works

Steedos fuses Generative AI with a Metadata-Driven Architecture, akin to Salesforce. Users interact via natural language prompts ("Prompt to App") to orchestrate system creation, bypassing manual configuration. An AI Engine translates these prompts into metadata, code, and APIs. The platform leverages a Node.js backend with Moleculer for microservices, MongoDB for metadata storage, SQL for data, and a React frontend utilizing the Baidu Amis framework for UI generation. This approach prioritizes speed and flexibility through AI-driven automation while ensuring stability via its robust, metadata-centric core.

Quick Start & Requirements

  • Primary install / run command:
    • Docker: docker run -d -p 80:80 steedos/steedos-community:3.0
    • Project Initialization: npx create-steedos-app my-project followed by cd my-project, yarn install, yarn start. Access via http://localhost:5100.
  • Non-default prerequisites and dependencies: Docker, Node.js, Yarn.
  • Links: Website, Documentation, Examples, Community (URLs not provided in README).

Highlighted Details

  • AI Data Modeling (Copilot): Generates database schemas and metadata from natural language descriptions (e.g., "I need a Project Management system..."), automatically handles relationships, and exposes GraphQL/REST APIs.
  • Generative UI & Page Designer: Creates complex interfaces using conversational prompts (e.g., "A dashboard showing sales revenue...") integrated with the Baidu Amis framework, offering a visual editor and responsive design.
  • AI Microservices & Logic: Generates standard Node.js code for business logic and automation rules from text descriptions, featuring a built-in workflow engine and sandboxed execution.
  • Enterprise-Grade Foundation: Stores all metadata as YAML/JSON files supporting GitOps and CI/CD, includes granular permissions (Object, Field, Record-level), and comprehensive Org Management features.

Maintenance & Community

Steedos is a fully open-source project actively exploring AI and Low-Code integration. Community interaction is facilitated via GitHub Issues and GitHub Discussions.

Licensing & Compatibility

The project is described as "Open Source," but the specific license type (e.g., MIT, Apache, GPL) and its implications for commercial use or closed-source linking are not explicitly detailed in the provided text. Deployment options include On-Premise and Private Cloud, suggesting broad compatibility for self-hosted environments.

Limitations & Caveats

The specific open-source license is not clearly defined, posing a potential adoption blocker. The reliance on the Baidu Amis framework for UI generation may present a learning curve for teams unfamiliar with it. While scalability is cited as a foundation, specific performance benchmarks or limitations are not detailed.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
55
Star History
3 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.