aura-ai
v1.0.7
Published
AI-powered marketing strategist CLI tool for developers
Maintainers
Readme
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
# Install dependencies
npm install
# Link for local development
npm link
# Now you can use rina from anywhere
rina --helpUsage
Terminal Mode
Initialize your project
aura initThis will ask you questions about your project and generate a aura.md file with your marketing profile.
Start interactive interface
auraGet personalized marketing guidance through an interactive interface with chat capabilities.
Web Browser Mode
Run Aura in your web browser with a terminal emulator:
# Start the web server
npm run web
# Open browser at http://localhost:3001This 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:
cp .env.example .envAdd your OpenAI API key to enable AI-powered responses:
OPENAI_API_KEY=your_openai_api_key_hereProject 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 formattingDevelopment
# Run in development mode
npm run dev
# Run tests
npm test
# Lint code
npm run lint