git404hub

what is awesome-ai-stack fr?

ash310u/awesome-ai-stack — explained in plain English

Analysis updated 2026-05-18

2JavaScriptAudience · vibe coderComplexity · 2/5LicenseSetup · easy

tl;dr

Terminal UI that installs MCP servers, memory layers, and skills for AI clients like Claude Desktop, Cursor, and Windsurf, then writes the config for you.

vibe map

mindmap
  root((awesome-ai-stack))
    Inputs
      Role choice
      Tool checkboxes
      Client target
    Outputs
      MCP config
      Installed packages
      Merged JSON
    Use Cases
      Set up Cursor
      Wire MCP servers
      Add memory layer
    Tech Stack
      Node
      npx
      TUI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Install a curated MCP server set into Claude Desktop without editing JSON by hand

VIBE 2

Pick a role like Developer or Researcher and let it preselect the right add-ons

VIBE 3

Bolt on a memory layer such as Mem0 or Zep to an AI assistant

VIBE 4

Add the UIUX ProMax skill to Cursor in one go

what's the stack?

NodenpxTUIJavaScript

how it stacks up fr

ash310u/awesome-ai-stack901d3/ditherxyr.jsabhishek-kumar09/autobot
Stars222
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-06-202021-04-15
MaintenanceActiveDormant
Setup difficultyeasymoderatemoderate
Complexity2/52/53/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Just needs npx and write access to the target client config path on your OS.

MIT license, so you can use, modify, and redistribute it freely as long as you keep the copyright notice.

in plain english

awesome-ai-stack is a small command-line tool that helps you install and wire up extras for AI coding assistants. It runs as a terminal UI, lets you browse a curated catalog of add-ons, and then writes the matching configuration into your client app so the new tools show up automatically. The catalog covers three kinds of things. MCP servers, which are programs that AI assistants can talk to over the Model Context Protocol, include Context7, Browser Use, Firecrawl, GitHub MCP, and Perplexity MCP. Memory layers, which give the assistant a way to remember things across chats, include Claude Mem, Mem0, and Zep Memory. There is also a category called skills, with one entry called UIUX ProMax. The README does not invent extra detail about what each one does beyond naming it. To run it you type npx awesome-ai-stack in a terminal. The flow is short: pick a role such as Developer, Marketer, Researcher, or Designer, or browse all tools, multi-select the packages you want with checkboxes, choose which client you are configuring, which can be Claude Desktop, Cursor, Windsurf, or an install-only mode, then confirm. MCP servers are config-only, meaning the client runs them through npx based on the written config, while memory and skills entries are installed through npx or npm. Config snippets are deep-merged into your existing client config, and the README says existing keys are never overwritten. The tool knows the standard config file locations for each target. For Claude Desktop it writes to the platform-specific path under Application Support on macOS, ~/.config/Claude on Linux, or APPDATA on Windows. For Cursor it writes to ~/.cursor/mcp.json. For Windsurf it writes to ~/.codeium/windsurf/mcp_config.json. For development the README shows the usual clone, npm install, npm run validate to check the registry JSON files, and npm start to launch the TUI. There is an environment variable AWESOME_AI_STACK_USE_LOCAL that forces reading the local packages and roles directories. Contributing a new tool is described as adding a JSON file. The project is MIT licensed and the repository has 2 stars at the time of writing.

prompts (copy fr)

prompt 1
Run npx awesome-ai-stack and set up Context7 plus GitHub MCP for my Cursor install
prompt 2
Show me how to add a new MCP server JSON file to the awesome-ai-stack registry
prompt 3
Use awesome-ai-stack to add Mem0 memory to Claude Desktop on macOS
prompt 4
Set AWESOME_AI_STACK_USE_LOCAL and test the TUI against my local packages directory
prompt 5
Help me write a Developer role bundle that installs Firecrawl, Browser Use, and Claude Mem

Frequently asked questions

what is awesome-ai-stack fr?

Terminal UI that installs MCP servers, memory layers, and skills for AI clients like Claude Desktop, Cursor, and Windsurf, then writes the config for you.

What language is awesome-ai-stack written in?

Mainly JavaScript. The stack also includes Node, npx, TUI.

What license does awesome-ai-stack use?

MIT license, so you can use, modify, and redistribute it freely as long as you keep the copyright notice.

How hard is awesome-ai-stack to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-ai-stack for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.