Back to List
Product LaunchWoodworkingAI AgentsMCP

Sawdust: A New Skeuomorphic Carpentry Simulator Integrating AI Agents and Model Context Protocol for DIY Woodworking

In the August 2026 'Ask HN: What are you working on?' thread, developer taylorfinley introduced Sawdust, a specialized carpentry simulator designed to bridge the gap between digital design and physical woodworking. Unlike traditional CAD software that relies on geometric extrusion, Sawdust utilizes a skeuomorphic approach with real wood specifications and a virtual shop environment. A core innovation is its integration of an agent Model Context Protocol (MCP), enabling AI agents to collaborate with humans using YAML-based operations. The tool supports advanced features such as parametric procedures, life-size AR visualization, and the generation of comprehensive Bills of Materials (BOM) and cut plans. By allowing agents to autonomously file feature requests and author build guides, Sawdust represents a significant evolution in AI-assisted manual craftsmanship.

Hacker News

Key Takeaways

  • Skeuomorphic Design Philosophy: Sawdust moves away from traditional CAD 'rectangle extrusion' in favor of a virtual shop environment featuring realistic tools like miter saws and router tables.
  • AI Agent Integration: The platform utilizes the Model Context Protocol (MCP), allowing AI agents to perform complex parametric procedures and interact with the software on parity with human users.
  • YAML-Based Operations: Every action within the simulator is defined via YAML, facilitating seamless communication between human interfaces and AI agents.
  • Comprehensive Output Suite: Users can generate 3D printing files, STEP files, video walkthroughs, and detailed cut plans with life-size AR viewing capabilities.
  • Autonomous Agent Feedback: AI agents are capable of identifying missing functionality and filing feature requests when they encounter limitations in the available toolset.

In-Depth Analysis

A Departure from Traditional CAD: The Skeuomorphic Approach

Sawdust introduces a specialized environment for woodworkers that prioritizes realism over abstract geometric modeling. While popular tools like Sketchup often rely on extruding shapes to create structures, Sawdust focuses on a skeuomorphic simulation of a physical workshop. This environment includes specific virtual machinery such as miter saws, table saws, and router tables, all operating according to real-world wood specifications. By simulating the actual physical constraints and operations of woodworking, the software provides a more intuitive transition from digital design to the physical workbench. This approach is particularly beneficial for users who find traditional CAD workflows disconnected from the tactile reality of carpentry.

Human-Agent Parity via Model Context Protocol (MCP)

One of the most technically significant aspects of Sawdust is its implementation of the Model Context Protocol (MCP). This protocol allows AI agents to operate within the simulator with the same level of access and capability as a human user. The system is built on a foundation of YAML-based operations, which serves as a common language for both species of users. Because every procedure is defined in a structured data format, AI agents can quickly parse, execute, and even create new parametric procedures.

This creates what the developer describes as a 'flywheel' effect: as agents develop procedures for tasks like stick framing, these procedures become simple function calls that subsequent agents or humans can utilize. Furthermore, the parity extends to the user interface, where human-readable procedures and agent-executable code are synchronized. This collaborative environment allows a user to send a simple sketch or photo to an agent and command it to 'build this with Sawdust,' effectively delegating the technical modeling and planning to the AI.

From Digital Vision to Physical Reality

Sawdust is designed to be more than just a visualizer; it is a comprehensive planning tool for physical construction. The software addresses the 'last mile' of DIY projects by providing a suite of export options that translate a digital model into actionable data. Users can generate a Bill of Materials (BOM) and a detailed cut plan, which are essential for purchasing lumber and executing precise cuts.

The inclusion of life-size Augmented Reality (AR) viewing allows woodworkers to see their projects in their intended physical space before a single piece of wood is cut. Additionally, the platform features a Notion-like interface for authoring build guides, ensuring that the knowledge generated during the design phase is preserved for the assembly phase. This end-to-end workflow aims to provide a high-quality alternative to mass-produced furniture, allowing users to create custom designs with the precision of professional-grade software.

Industry Impact

The emergence of Sawdust highlights a growing trend in the intersection of AI agents and specialized manual trades. By integrating MCP, the project demonstrates how niche industries—like custom carpentry—can leverage AI to handle complex, repetitive, or highly technical planning tasks. The ability for agents to file their own feature requests suggests a future where software evolves based on the needs of both human and artificial users. Furthermore, the shift toward skeuomorphic, tool-based simulation over abstract modeling could influence the next generation of CAD software, making professional-grade design more accessible to hobbyists and independent makers. This project underscores the potential for AI to act not just as a chatbot, but as a functional partner in physical manufacturing and DIY culture.

Frequently Asked Questions

Question: How does Sawdust differ from standard 3D modeling software like Sketchup?

Sawdust eschews the 'extruding rectangles' method of traditional CAD. Instead, it uses a skeuomorphic approach where users work within a virtual shop containing realistic tools (miter saws, router tables) and real wood specifications. It is built specifically for the logic of carpentry rather than general 3D geometry.

Question: What is the role of the Agent Model Context Protocol (MCP) in this tool?

The MCP allows AI agents to interact with Sawdust with full parity to human users. Agents can read and write YAML-based procedures, perform parametric tasks like stick framing, and even file feature requests for new tools they need to complete a project.

Question: What kind of files and data can Sawdust export for a physical build?

Sawdust can generate a variety of outputs including 3D printing files, STEP files, video walkthroughs, a Bill of Materials (BOM), and a cut plan. It also supports viewing projects at life-size scale using Augmented Reality (AR).

Related News

Anthropic Updates Claude Code to Enable Auto Mode by Default for Reduced Human Oversight in Programming
Product Launch

Anthropic Updates Claude Code to Enable Auto Mode by Default for Reduced Human Oversight in Programming

Anthropic has announced a significant update to its Claude Code tool, transitioning the "auto mode" feature to be the default setting for users. This strategic shift is designed to streamline the software development process by requiring significantly less human oversight during programming tasks. By making auto mode the standard operating procedure, Anthropic aims to enhance the autonomy of its AI coding assistant, allowing it to handle more complex execution steps without constant manual intervention. This move reflects a broader trend in the artificial intelligence industry toward autonomous agentic workflows, where the AI takes a more proactive role in task completion. The update is expected to change how developers interact with Claude Code, moving the human role toward high-level supervision rather than granular management of the AI's coding output.

Rippling Unveils AI Spend Console to Monitor Employee Costs Following Multi-Million Dollar AI Expenditure
Product Launch

Rippling Unveils AI Spend Console to Monitor Employee Costs Following Multi-Million Dollar AI Expenditure

Rippling, a prominent workforce management platform, has officially launched the AI Spend Console, a specialized tool designed to track and manage AI-related expenditures across organizations. The product's development was catalyzed by Rippling's own internal experience, where the company realized it had spent millions of dollars on AI usage within a span of only a few months. This financial "wake-up call" highlighted a critical need for better oversight in the rapidly evolving AI landscape. The AI Spend Console provides granular visibility by monitoring costs at both the individual and team levels, enabling businesses to identify high-spending areas and ensure that their AI investments are aligned with organizational goals. This move marks a significant step toward financial accountability in the era of widespread AI adoption.

Disney Plus Tests New AI-Powered Search Tool Featuring Natural Language and Voice Query Capabilities
Product Launch

Disney Plus Tests New AI-Powered Search Tool Featuring Natural Language and Voice Query Capabilities

Disney has initiated testing for a sophisticated AI-powered search tool on its Disney Plus streaming platform, aimed at revolutionizing content discovery. Unlike traditional recommendation engines that primarily rely on a user's viewing history, this new feature utilizes natural language processing, voice queries, and suggested prompts to understand user intent. The tool is designed to generate a customized row of movie and television show recommendations tailored specifically to the user's input. By moving toward a more conversational and intuitive interface, Disney Plus seeks to enhance the user experience and streamline the process of finding relevant content in its extensive library. This development marks a significant step in the integration of advanced AI within the streaming industry.