You have open tabs, scraps of paper with measurements, and a half-remembered brand of filament. This is an AI companion that helps you track DIY projects, materials, and techniques. Your logs are saved as markdown files in your own git repository.
Live Demo: craftlog-ai.casey-digennaro.workers.dev
Every maker has lost good work to bad notes. You shouldn't have to upload workshop photos to a third-party service or scroll endlessly to find what glue worked. This was built to be a tool you control.
Fork this repository, deploy it to your Cloudflare account, and add an API key. Your project data stays with you.
# 1. Fork and clone
gh repo fork Lucineer/craftlog-ai --clone
cd craftlog-ai
# 2. Deploy to Cloudflare Workers
npx wrangler login
echo "your-github-token" | npx wrangler secret put GITHUB_TOKEN
echo "your-llm-key" | npx wrangler secret put DEEPSEEK_API_KEY
npx wrangler deploy- Project & Material Tracking: Log timelines, material consumption, and leftover estimates.
- Adaptive Technique Reference: Provides tips matched to your logged skill level.
- Step-by-Step Planning: Turns project ideas into structured build sequences.
- Multi-Model Support: Works with DeepSeek, Moonshot, DeepInfra, or SiliconFlow.
- Session Memory: Remains aware of your recent activity within a session.
- Self-Hosted & Owned: You fork it, deploy it, and control the data.
- The AI's context is limited to your current session and the specific project files you are working on. It cannot search your entire repository history during a conversation.
- No Infrastructure: It's a single Cloudflare Worker with zero dependencies. Data is stored directly in your repository.
- Fork-First Model: You don't sign up. You fork it. No one can disable your instance or access your notes.
- It's a Vessel, Not a Product: The code is intended to be modified for your specific craft and workflow.
MIT © Superinstance and Lucineer (DiGennaro et al.). You are free to use, modify, and distribute this software.