@maiife-ai-pub/ai-stack
v0.2.2
Published
What's Your AI Stack? — Generate a shareable profile card of your AI toolkit
Maintainers
Readme
@maiife-ai-pub/ai-stack
What's Your AI Stack? — Generate a shareable profile card of your AI toolkit with complexity score and tool breakdown.
Part of the Maiife AI Governance Toolkit.
Install
npm install -g @maiife-ai-pub/ai-stack
# or run without installing
npx @maiife-ai-pub/ai-stack --format svg --output my-stack.svgCLI
# Print your AI stack as SVG (default)
maiife-ai-stack
# Output as markdown badge
maiife-ai-stack --format markdown
# Output as JSON
maiife-ai-stack --format json
# Save to file
maiife-ai-stack --format svg --output my-stack.svg
# Scan a specific directory
maiife-ai-stack --path /path/to/projectMCP Server
{
"mcpServers": {
"maiife-ai-stack": {
"command": "npx",
"args": ["@maiife-ai-pub/ai-stack", "mcp"]
}
}
}Available tools: ai_stack_generate
Programmatic API
import { buildAIStackProfile, aggregateTeamStack } from "@maiife-ai-pub/ai-stack";
// Profile a single developer's stack
const profile = await buildAIStackProfile({ path: process.cwd() });
console.log(`Stack complexity: ${profile.complexity.total}/100 (${profile.complexity.level})`);
// Aggregate across a team
const teamMap = new Map([["alice", profileA], ["bob", profileB]]);
const team = aggregateTeamStack(teamMap);
console.log(`Team fragmentation: ${team.fragmentationScore}%`);License
Apache 2.0 — Built by Maiife
