Setupscribe is a lightweight, intelligent developer assistant built as a VS Code extension. It captures real-time terminal commands you run during project setup or configuration and automatically generates a clean, markdown-formatted setup guide using LLMs like OpenAI.
Writing or updating README.md setup instructions is often tedious and overlooked. Setupscribe removes that friction by:
- Capturing actual setup/build/test commands while you work
- Automatically converting them into a professional project guide
- Helping with new developer onboarding, project handovers, and closure documentation
- 🖥️ Run and log setup commands directly inside VS Code
- 🧼 Clear previously logged commands
- 📘 Generate a
setup-guide.mdbased on your commands using OpenAI - 🔁 Seamless integration into your existing development workflow
Setupscribe follows the Model Context Protocol (MCP) pattern:
- Input Context: Captures commands you run (e.g.,
npm install,git clone,cd project) - Structured Storage: Logs commands to a JSON file inside VS Code extension storage
- LLM Reasoning: Passes logged commands as context to OpenAI to intelligently generate documentation
- Output: A human-readable, markdown setup guide saved to your current workspace
After installing the extension:
Use the Command Palette (Cmd/Ctrl + Shift + P):
Setupscribe: Run and Log Command– run a terminal command and log itSetupscribe: Generate Setup Guide– generate markdown setup-guide from logsSetupscribe: Clear Logged Commands– reset current session log
- Open a folder in VS Code
- Run
Setupscribe: Run and Log Command, type:npm install - Run another:
npm run dev - Run
Setupscribe: Generate Setup Guide - 🎉
setup-guide.mdappears in your project root
- TypeScript
- VS Code Extension API
- OpenAI GPT-4 (via
openainpm package)
- Before: Unstructured terminal commands
- After:
setup-guide.mdwith categorized, documented steps
- Passive background terminal listener (no need to use command palette)
- Support for terminal session annotation (e.g., "this is a dev script")
- Auto-sync with project README or wiki docs
git clone https://github.com/yourusername/setupscribe
cd setupscribe
npm install
npm run compile
code .
# Press F5 to launch Extension HostInspired by the MCP Hackathon: "Build AI assistants that know your stack"
🛠️ Built with ❤️ during Dev Hackathon July 2025