Adorable  by freestyle-sh

AI agent for building websites and apps via chat

created 4 months ago
354 stars

Top 78.5% on SourcePulse

GitHubView on GitHub
Project Summary

Adorable is an open-source AI agent designed to build websites and applications through a chat interface, targeting developers and users who want to leverage AI for rapid prototyping and development. It offers a chat-based interaction model for AI code assistants, patch-based code editing with user approval, Git integration, and preview capabilities.

How It Works

Adorable utilizes a chat interface powered by AI code assistants to translate natural language requests into code. It employs a patch-based system for code modifications, allowing users to review and approve changes before they are applied. This approach aims to provide a more controlled and iterative development process, integrating with Git for version control and offering previews of generated code.

Quick Start & Requirements

  • Install: npm install
  • Prerequisites: Node.js, PostgreSQL (Neon recommended), Redis, Anthropic API key, Freestyle API key, Stack Auth credentials.
  • Setup: Requires cloning the repo, installing Node.js dependencies, setting environment variables (including API keys and database URLs), initializing the database (npx drizzle-kit push), and potentially running Redis via Docker. Stack Auth configuration is also necessary for user authentication.
  • Run: npm run dev
  • Links: Freestyle Guide on Building an App Builder

Highlighted Details

  • Chat interface for AI code assistants.
  • Patch-based code editing with user approval.
  • Git integration for version control.
  • Preview capabilities for code changes.
  • Optional integration with Morph for faster code edits via an API key.

Maintenance & Community

The project is maintained by freestyle-sh. Further community and roadmap details are not explicitly provided in the README.

Licensing & Compatibility

The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The project requires multiple external API keys and services (Anthropic, Freestyle, Stack Auth), which may incur costs or have usage limits. The setup process involves several configuration steps, and the project appears to be in an early stage of development, with no explicit mention of production readiness or long-term support.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Ishaan Jaffer Ishaan Jaffer(Cofounder of LiteLLM), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
17 more.

cline by cline

0.8%
49k
VS Code extension for autonomous coding agent
created 1 year ago
updated 8 hours ago
Feedback? Help us improve.