An AI-powered narrative RPG framework that generates dynamic stories adapted to any custom fictional or non-fictional world.
Narraitor: A world-agnostic narrative-driven RPG framework using AI
LLM based AI Agent for generating n8n agentic automation workflows from a one-shot text prompt
Slack Tools MCP provides programmatic access to the Slack ecosystem by extracting authentication tokens from the Slack desktop app's local storage and using the official Slack Web API for making API calls. It includes full Model Context Protocol (MCP) support for integrating with AI assistants like Claude, enabling automated Slack workflows and data access. ## Key Features - **Token Extraction** — Extracts Slack authentication tokens directly from the desktop app's local storage or from curl commands. - **MCP Server** — Starts a Model Context Protocol server for AI assistants with Slack tools integration. - **Status Management** — Set and get Slack status with custom emoji and duration settings. - **Reminder Creation** — Create Slack reminders with custom timing and notifications. - **Thread Analysis** — Retrieve replies in Slack threads and search messages with markdown formatting. - **Activity Summaries** — Generate summaries of your Slack activity within specified date ranges. - **User Profiles** — Get detailed profile information for Slack users through API calls. ## Philosophy This tool focuses on providing reliable, programmatic access to Slack data through both direct authentication extraction and API integration, while maintaining clear separation from official Slack endorsement.
AI Project Rules provides a structured approach to managing instructions and guidelines for AI coding agents in development projects. It helps teams maintain consistent AI behavior by organizing rules in a scalable, context-aware system that adapts to different AI services. ## Key Features - **Rules Bank Pattern** — Implements a centralized repository for storing and organizing AI agent rules using the Rules Bank pattern for team collaboration. - **Context-Aware Rule Generation** — Automatically creates and combines rule files tailored to specific AI services' context requirements. - **Modular Rule Organization** — Stores rules in a `rules-bank/` directory with a mirrored repository structure for logical separation. - **Git-Ignored Rule Files** — Keeps AI-service-specific rule files out of git management to maintain clean repositories. - **Team Development Focus** — Designed specifically for collaborative environments where multiple developers work with AI coding assistants. ## Philosophy The project emphasizes keeping rules concise and context-specific to avoid overwhelming AI agents with unnecessary information, while providing a scalable structure for team-based AI-assisted development.
Pane is a tmux session manager available in both Elixir and Node.js implementations. It helps developers maintain a standardized workflow by automatically setting up tmux sessions with multiple windows and panes, each mapped to specific project directories. ## Key Features - **Multi-Window Sessions** — Creates tmux sessions with multiple windows, each corresponding to a project directory. - **Standardized Layouts** — Sets up consistent dev environments with editor and shell panes using predefined or custom layouts. - **Flexible Configuration** — Uses YAML configuration files to define session structure, layouts, and commands. - **Implementation Choice** — Available in both Elixir and Node.js versions, selectable via command-line flag. - **Preview Mode** — Provides diagnostic previews of commands and layouts before execution. - **Session Management** — Supports creating, attaching to, and managing independent tmux sessions. ## Architecture Pane is built around modules for CLI handling, configuration processing, layout management, and tmux integration. It includes predefined layout templates like Single, SplitVertical, TopSplitBottom, and Quad for different workflow needs. ## Philosophy Pane emphasizes simplicity and consistency, enabling developers to replicate their ideal terminal workspace across projects with minimal manual setup.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.