stack-agent
Advanced tools
+1
-3
| { | ||
| "name": "stack-agent", | ||
| "version": "0.3.0", | ||
| "version": "0.3.1", | ||
| "description": "AI-powered CLI that helps developers choose and scaffold full-stack applications through conversational interaction", | ||
@@ -49,3 +49,2 @@ "type": "module", | ||
| "marked-terminal": "^7.3.0", | ||
| "pino": "^10.3.1", | ||
| "react": "^19.2.4", | ||
@@ -59,3 +58,2 @@ "zod": "^4.3.6" | ||
| "ink-testing-library": "^4.0.0", | ||
| "pino-pretty": "^13.1.3", | ||
| "tsup": "^8.5.1", | ||
@@ -62,0 +60,0 @@ "tsx": "^4.21.0", |
+7
-19
@@ -8,18 +8,12 @@ # stack-agent | ||
| AI-powered CLI that helps developers choose and scaffold full-stack applications through conversational interaction. | ||
| AI-powered CLI that helps developers choose and scaffold full-stack applications through a fullscreen terminal UI. | ||
| A senior software architect in your terminal — it walks you through stack decisions, explains trade-offs, and scaffolds your project using official framework tools. | ||
| A senior software architect in your terminal — it recommends your entire stack, lets you review and refine each decision, then scaffolds the project with integration code. | ||
| ## How it works | ||
| ## Usage | ||
| 1. **Conversation** — The agent asks what you're building, then guides you through frontend, backend, database, auth, payments, AI/LLM, and deployment choices | ||
| 2. **Recommendations** — Each stage presents 2-3 options with a recommended pick and trade-off context | ||
| 3. **Review** — Once all decisions are made, the agent presents your full stack for approval | ||
| 4. **Scaffold** — The agent runs official tools (create-next-app, create-vite, etc.) and generates integration code grounded by current documentation | ||
| ## Quick start | ||
| ```bash | ||
| export ANTHROPIC_API_KEY=your-key-here | ||
| npx stack-agent | ||
| npx stack-agent # Start or resume a session | ||
| npx stack-agent --fresh # Clear saved progress and start over | ||
| ``` | ||
@@ -32,9 +26,2 @@ | ||
| ## What it does | ||
| - Delegates base scaffolding to official framework CLIs (create-next-app, create-vite, etc.) | ||
| - Generates integration code (auth, database, payments) using Claude, grounded by up-to-date documentation via MCP | ||
| - Writes `.env.example` with required environment variables | ||
| - Installs dependencies automatically | ||
| ## Development | ||
@@ -45,3 +32,4 @@ | ||
| npm run dev # Run with tsx | ||
| npm test # Run tests | ||
| npm run mockup # Run interactive TUI mockup (no LLM calls) | ||
| npm test # Run tests (176 tests) | ||
| npm run build # Build with tsup | ||
@@ -48,0 +36,0 @@ ``` |
Sorry, the diff of this file is too big to display
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
79679
0.87%8
-11.11%8
-11.11%2038
1.75%8
-20%38
-24%- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed