Labsco
layered-flow logo

Layered Code

โ˜… 1

from layered-flow

An AI-assisted web development tool for creating, modifying, and deploying code through natural language conversations.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

โš ๏ธ Work in Progress โš ๏ธ

This project is currently under active development. Features, APIs, and documentation may change frequently. While we welcome feedback and contributions (see Contributing), please note that this software is not yet ready for production use. This banner will be removed once we reach version 1.0.

Banner

๐Ÿ” What is Layered Code?

Layered Code transforms web development into a seamless conversation-to-deployment workflow. You chat with your preferred AI assistant through MCP-compatible tools like Claude Desktop, describing what you want to build in natural language. The AI creates and modifies your code in real-time, while modern development frameworks like Vite and Next.js provide instant hot module replacement to show changes automatically. When you're satisfied with the results, just ask the AI to commit your changes to a git repository and deploy directly to production servers โ€” all without memorizing complex commands or navigating intricate development tools.

YouTube Video Watch a quick overview of Layered Code in action

Primary interaction method:

  • ๐Ÿ—ฃ๏ธ Natural language conversations with AI assistants like Claude Desktop
  • ๐Ÿ”Œ MCP integration provides the AI with direct access to your project files on your local machine
  • ๐ŸŽฏ Intent-driven development - describe your goals, and the AI handles the technical implementation
  • ๐Ÿš€ Git integration for automatic deployments - commit changes and deploy to production through conversational commands

Example conversation:

User: "I want to create a basic web page with a dark theme to describe my new AI project called 'SmartFlow'. It should have a clean hero section with the project name, a brief description, and some key features listed below."

The AI, equipped with Layered Code's MCP tools, can:

  • Create the HTML structure with semantic markup
  • Generate CSS for a modern dark theme with proper contrast
  • Organize project files and assets automatically
  • Set up responsive design for mobile and desktop

User: "This looks great! Can you add a contact section at the bottom and make the feature cards have a subtle hover effect?"

The AI seamlessly:

  • Updates the HTML to include a contact section
  • Enhances the CSS with smooth hover animations
  • Your development server automatically refreshes to show the changes

User: "Perfect! Now commit these changes and deploy to production."

The AI handles version control and deployment:

  • Commits changes with a descriptive message
  • Triggers your configured deployment pipeline
  • Confirms successful deployment to your production server

While a CLI interface is available for direct tool access, the conversational AI experience through MCP is where Layered Code truly shines - enabling you to focus on what you want to build rather than how to build it.

๐ŸŽฏ Motivation

Layered Code provides an open approach to AI-assisted development: your prompts, your providers, your choice.

  • ๐Ÿ”“ Forever Free & Open Source: Layered Code will always remain free and open source
  • ๐Ÿ’ป Cross-Platform Support: Runs on macOS, Windows, and Linux
  • ๐Ÿ” No Hidden Magic: No secret prompts hidden away from users doing mysterious things they don't understand
  • ๐Ÿ› ๏ธ Technology Agnostic: Works with any language, framework, or development environment
  • ๐Ÿš€ Zero Vendor Lock-in: Use any hosting provider, development environment, or toolchain

๐Ÿ—๏ธ Building from Source

To build Layered Code from source:

# Clone the repository
git clone https://github.com/layered-flow/layered-code.git
cd layered-code

# Build with make (downloads ripgrep binaries automatically)
make build

# Or build for all platforms
make build-all

# Run tests
make test

# Verify installation
layered-code

๐Ÿค Contributing

We're excited about the potential for community contributions! While Layered Code is currently maturing toward version 1.0, we're focusing on stabilizing core functionality and APIs. During this phase, we welcome your ideas and feedback through GitHub Issues, but won't be accepting pull requests to ensure we can move quickly and make necessary breaking changes.

Once we reach version 1.0 and the foundation is solid, we'll be thrilled to open up to community pull requests as well. We believe this focused approach will create a better experience for everyone in the long run.

Feel free to:

  • Open issues to share ideas and suggestions
  • Report bugs you encounter
  • Ask questions about the project
  • Provide feedback on features and documentation

Thank you for your understanding and interest in the project! ๐Ÿ™

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Third-Party Components

This software includes third-party components. See THIRD-PARTY-LICENSES.md for their license terms.

Copyright (c) 2025 Layered Flow
https://www.layeredflow.ai/