UNPKG

aura-ai

Version:

AI-powered marketing strategist CLI tool for developers

85 lines (61 loc) 1.7 kB
# Rina CLI - Marketing Companion for Developers A command-line tool that helps developers understand and market their projects through AI-powered insights and guidance. ## Installation & Setup ```bash # Install dependencies npm install # Link for local development npm link # Now you can use rina from anywhere rina --help ``` ## Usage ### Terminal Mode #### Initialize your project ```bash aura init ``` This will ask you questions about your project and generate a `aura.md` file with your marketing profile. #### Start interactive interface ```bash aura ``` Get personalized marketing guidance through an interactive interface with chat capabilities. ### Web Browser Mode Run Aura in your web browser with a terminal emulator: ```bash # Start the web server npm run web # Open browser at http://localhost:3001 ``` This provides the full Ink terminal interface in your browser, perfect for users who prefer web-based tools. ## Environment Setup Copy `.env.example` to `.env` and add your API keys: ```bash cp .env.example .env ``` Add your OpenAI API key to enable AI-powered responses: ``` OPENAI_API_KEY=your_openai_api_key_here ``` ## Project Structure ``` src/ ├── commands/ # Command handlers │ ├── init.js # Project initialization │ └── chat.js # Interactive chat mode ├── services/ # Core services │ ├── fileManager.js # rina.md file operations │ └── mockAnalysis.js # AI-powered analysis └── utils/ └── formatter.js # CLI output formatting ``` ## Development ```bash # Run in development mode npm run dev # Run tests npm test # Lint code npm run lint ```