RC Engine

RC Engine

An AI-native product development pipeline that guides users from idea to shipping with structured research, architecture, build, validation, and traceability using 52 tools across 4 domains.

Category
访问服务器

README

RC Engine

CI License: MIT Node.js MCP

Results through Clarity - an AI-native product development pipeline.

Take a one-line product idea through structured research, architecture, build, validation, and traceability - with 52 tools across 4 domains. Free and open source.

Built for developers, technical founders, and product teams who want structured methodology instead of ad-hoc AI coding.


The Problem

AI coding tools are great at generating code - but they skip the work that makes code worth shipping: market research, requirements, architecture, security, and traceability. Projects built with ad-hoc AI prompting end up with gaps in business viability, user experience, and production readiness.

RC Engine adds a structured methodology layer on top of your AI IDE. Instead of jumping straight to code, it researches your idea with up to 20 specialists (3-20 based on complexity), writes a complete requirements document, designs the architecture, builds task by task, then scans for security and legal issues - all before you ship. Every step requires your approval, so you stay in control.


How It Works

RC Engine is a Model Context Protocol (MCP) server that runs inside your IDE. Describe your product idea, and the AI walks you through a phase-gated pipeline - researching, designing, building, and validating - with human approval at every checkpoint.

Idea --> Research (up to 20 specialists) --> PRD --> Architecture --> Build --> Security + Legal Scan --> Ship

You never call tools directly. Open your IDE, describe what you want to build, and the AI handles the rest.

BYOK model: RC Engine uses your own API keys (Anthropic, Perplexity, etc.) - you pay providers directly at their rates. Typical total: $3-20 per project depending on complexity.


Key Benefits

Benefit What It Means
Structured Research Up to 20 AI research specialists (3-20 based on complexity) analyze your idea before code is written
Web-Grounded Intelligence Market research uses real-time web data with citations - not hallucinated competitors
Quality Gates Up to 12 human-approval gates. Nothing ships without passing security, UX, and coverage audits
Traceability Every requirement gets a deterministic ID. Tasks map to requirements. Findings map back to source
Multi-LLM Orchestration 4 providers available - search models for research, fast models for extraction, powerful models for architecture
Design + Copy Brand-aware visual design options and research-backed copy generation
Security + Legal Review Post-build OWASP pattern scanning, monitoring readiness, and legal compliance review. Design-time analysis - not a replacement for professional auditing

The Pipeline

Domain Tools What It Does
Pre-RC Research 7 Up to 20 AI specialists analyze your idea across market, users, security, UX, and business
RC Method Build 33 8-phase gated pipeline with design, copy, UX, and export tools
Post-RC Validation 7 Security scanning, monitoring readiness, override tracking, ship/no-ship gate
Traceability 3 Requirements-to-code audit trail with coverage reporting
Pipeline 2 Cross-domain overview + unified entry point
Total 52

All 52 tools are available with no restrictions.


Getting Started

Prerequisites: Node.js >= 18, an MCP-compatible IDE (Claude Code, Cursor, Windsurf, VS Code)

Path A: Web UI

git clone https://github.com/originalrashmi/rc-engine-product-framework.git rc-engine
cd rc-engine
npm install && npm run build
npm run web

Open http://localhost:3100 in your browser.

Path B: MCP Server (IDE)

git clone https://github.com/originalrashmi/rc-engine-product-framework.git rc-engine
cd rc-engine
npm install && npm run build

Configure API keys in .env:

cp .env.example .env
# Edit .env with your API keys (at minimum, ANTHROPIC_API_KEY)

Add to your IDE config:

Claude Code (.mcp.json):

{
  "mcpServers": {
    "rc-engine": {
      "command": "node",
      "args": ["/absolute/path/to/rc-engine/dist/index.js"]
    }
  }
}

For Cursor, Windsurf, and VS Code setup, see Getting Started.

Start building

Open your IDE and describe your product idea. The AI handles the rest.


Quick Start

  1. Describe your idea - "I want to build a SaaS tool for freelancer invoicing"
  2. The AI runs research - 12-15 specialists analyze market, users, tech, UX, and security
  3. Approve checkpoints - review findings at each gate, then the AI builds your project
  4. Get deliverables - PRD, architecture, task list, code, security scan, traceability report

For the full walkthrough, see Starter Guide or Getting Started.


What You Get

Every pipeline run produces these deliverables:

Deliverable Description
Product Requirements Document (PRD) 19-section research-backed document covering problem, users, features, architecture, risks, and GTM strategy
Go-to-Market Strategy Launch plan with distribution channels, competitive positioning, and growth tactics (PRD section 12)
Technical Architecture Stack selection, data model, API design, infrastructure plan
Prioritized Task List Dependency-ordered tasks across 4 layers (Foundation, Core, Integration, Polish)
Architecture Diagrams Dependency graph, Gantt chart, and layer views (Mermaid)
Design Options Wireframes, brand identity, visual design directions with design challenge review
Copy System Research-backed copy for headlines, CTAs, onboarding flows
Implementation Guidance Per-task build instructions with file structure and code patterns
Playbook Step-by-step implementation guide (architecture decision record)
Security Scan Report OWASP-mapped findings with CWE references and plain-language remediation
Legal Compliance Review Regulatory gap analysis (GDPR, HIPAA, PCI-DSS, COPPA, and more)
Edge Case Analysis Boundary conditions and failure mode detection
Traceability Matrix Requirements-to-code coverage showing what was specified, built, and verified
Value Report Cost and time savings vs. a human consulting team

All deliverables are saved as markdown and HTML files in your project directory.


Documentation

Document Description
Starter Guide Visual guide - what RC Engine is, both paths, pipeline overview
Quickstart Guide 5-minute setup, first run walkthrough, what you get, troubleshooting
Architecture Technical deep dive - domains, phases, personas, LLM routing, state management
Getting Started Setup, API keys, IDE configuration, first project walkthrough
Usage & Cost Guide Token estimates, cost optimization

Important Disclaimers

RC Engine is a development tool, not a substitute for professional services. By using RC Engine you acknowledge the following:

  • No guarantee of product quality. All outputs (PRD, architecture, code, tasks, scan results) are AI-generated guidance. Toerana is not responsible for the quality, correctness, security, or fitness of any product built using this pipeline. Human review is required before acting on any output.
  • Not legal advice. The legal review module performs automated pattern matching and AI-based analysis. It does not constitute legal counsel, certification, or professional legal services. Findings are informational. Consult a qualified attorney for legal advice specific to your product and jurisdiction.
  • Not a security audit. Security scanning uses static pattern analysis and LLM heuristics. It does not replace professional penetration testing, SAST/DAST tools, or security audits. Toerana is not responsible for vulnerabilities not detected by the scanner.
  • Not regulatory certification. Regulatory checks (HIPAA, PCI-DSS, COPPA, GDPR, FERPA, etc.) identify potential gaps. They do not certify compliance. Compliance requires professional assessment specific to your product and jurisdiction.
  • AI-generated content. All pipeline outputs are generated with AI assistance and may contain errors, hallucinations, or omissions. Outputs should be reviewed by qualified professionals before use in production, regulatory submissions, or business decisions.
  • User assumes all deployment risk. RC Engine's pipeline ends at validation. Deployment decisions, production operations, and business outcomes are entirely the user's responsibility. A "PASS" gate decision means no blocking findings were detected - it is not a guarantee of production readiness.
  • Third-party services. RC Engine uses third-party AI services (Anthropic, OpenAI, Google, Perplexity). Toerana is not responsible for the accuracy, availability, or security of third-party services or their outputs.
  • No indemnification. The software is provided "AS IS" under the MIT License. Toerana accepts no liability for losses, damages, or claims arising from use of the framework, its outputs, or reliance on its findings.

For the full license terms, see LICENSE.


License

RC Engine (this repository): MIT - free to use, modify, and distribute

Commercial Use Notice

The source code is MIT-licensed, which permits use, modification, and distribution. However:

  • "RC Engine", "RC Method", and "Toerana" are trademarks of Toerana. You may not use these names, logos, or branding to market, sell, or distribute a competing product or service without written permission from Toerana.
  • You may not clone or fork this repository and offer it (or a derivative) as a hosted commercial service, SaaS product, or paid offering under any name without written permission from Toerana.
  • You may use RC Engine to build your own products, integrate it into your internal workflows, and modify it for your own use.

For commercial licensing inquiries: licensing@toerana.com

Contributing

See CONTRIBUTING.md for development setup and pull request guidelines.

Security

See SECURITY.md for reporting vulnerabilities and security considerations.

Feedback

Try it out and let us know what you think. Open an issue with your experience, feature requests, or questions. Stars help others find this project.


Built by Toerana

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选