Stellify Framework, currently at version 0.2.2, is a nascent frontend library meticulously engineered for optimal interoperability with AI code generation tools. Its primary objective is to mitigate common AI-induced issues like hallucination and inconsistent output by enforcing a highly constrained and predictable API surface. Unlike traditional frameworks that often offer multiple ways to achieve a single task, Stellify adheres to a "one obvious way" philosophy, coupled with a strict "Rule of Seven" for API method counts per module. The framework differentiates itself with Laravel-style chainable patterns, a core that remains agnostic to frontend frameworks, and dedicated adapters for React and Vue. This design ethos aims to foster more reliable and consistent code generation from AI agents. While specific release cadence details are not yet public, its low version number indicates active, early-stage development, suggesting potential for rapid evolution and breaking changes as it matures.
npm install stellify-frameworkVerified import paths — ran on the pinned version, not inferred.
Demonstrates core Stellify modules including form creation with validation, real-time LLM streaming to a UI element, voice input processing, and basic chat conversation management.
Consult the official `STELLIFY_FRAMEWORK.md` documentation for the intended 'Stellify way' to accomplish tasks, rather than seeking alternative methods.
Regularly review Stellify's release notes for breaking changes. Consider pinning exact versions or using tilde (`~`) ranges for patch stability, avoiding caret (`^`) ranges if stability is critical.
For unsupported frameworks, directly use Stellify's core modules (e.g., `Form.create()`) and manage state integration manually, bypassing adapter hooks like `useForm`.
Ensure you are using ES module import syntax: `import { Form } from 'stellify-framework';`.Use the correct adapter pattern for your framework: for React, use `{...form.bind('name')}`; for Vue, use `v-model="form.data.name"`.Stellify currently provides official adapters only for React and Vue. For other frameworks, use the core modules directly and manage integration manually.