
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
A powerful AI-powered content strategy agent with a beautiful retro terminal interface. ELVIC helps you create, analyze, and optimize content for blogs, social media, and marketing campaigns.
A powerful AI-powered content strategy agent with a beautiful retro terminal interface. ELVIC helps you create, analyze, and optimize content for blogs, social media, and marketing campaigns.
Install ELVIC globally from npm:
npm install -g elvic-cli
Then run it from anywhere:
elvic
If you encounter permission errors (EACCES) during installation, it's usually because a previous installation was done with sudo. Fix it with:
# Remove old installation
sudo rm -rf $(npm root -g)/elvic-cli
# Reinstall with correct permissions
npm install -g elvic-cli
After installation, you'll need to set your OpenAI API key. Choose one of these methods:
mkdir -p ~/.elvic
echo "OPENAI_API_KEY=your_api_key_here" > ~/.elvic/.env
export OPENAI_API_KEY=your_api_key_here
echo "OPENAI_API_KEY=your_api_key_here" > .env
Get your API key from: https://platform.openai.com/api-keys
Run ELVIC from anywhere:
elvic
Once ELVIC is running, you can:
help - Show detailed help informationcopy - Copy the last response to clipboardsave <filename> - Save the last response to a fileproject use <name> - Switch to a different projectclear - Clear conversation historyexit or quit - Exit the application> Generate 5 blog topics about AI for small businesses
> Create an outline for a blog post about content marketing
> Analyze this content: [paste your content]
> Optimize this blog post for SEO: [paste content]
> Read and analyze this URL: https://example.com
> What are the latest trends in content marketing?
> Analyze my competitor's content strategy: [URL]
> Generate hashtags for Instagram post about technology
> Create a weekly content calendar for a tech startup
> Generate 10 LinkedIn post ideas about productivity
> Generate a professional image for LinkedIn post about productivity
> (Agent will ask: format, size, aspect ratio, style)
> Create a square image (1:1) for Instagram about coffee culture
> Generate a landscape image (16:9) for a blog header about AI
> Create a magazine about sustainable living
> (Follows 6-step workflow: Profile → Content Plan → Articles → Images → Layout → Export)
> Analyze this image: /path/to/image.png
> Identify all objects in this image
> Extract text from this document: /path/to/document.pdf
> Clone this image with a different style
ELVIC includes a complete magazine creation system:
All content is saved to: ~/Documents/ELVIC/projects/{project-name}/
├── assets/
│ └── elvic-logo.png # ELVIC logo image
├── bin/
│ └── elvic.js # Global command entry point
├── src/
│ ├── agent.js # Agent configuration
│ ├── cli.js # Interactive CLI interface
│ ├── config.js # Configuration settings
│ ├── tools/ # Content strategy tools
│ └── utils/ # Utility functions
├── index.js # Main entry point
└── package.json # Dependencies and scripts
sk-)npm install -g elvic-cli
mkdir -p ~/.elvic
echo "OPENAI_API_KEY=sk-your-key-here" > ~/.elvic/.env
elvic
Generate 5 blog topics about AICreate an outline for a blog postGenerate a professional image for LinkedInhelp - See all available commands# Clone the repository
git clone https://github.com/elvic-group/elvic-cli.git
cd elvic-cli
# Install dependencies
npm install
# Make it globally available for testing
npm link
# Run in development mode
npm run dev
# Test the global command
elvic
# Run tests
npm test
# Format code
npm run format
# Lint code
npm run lint
If you get permission errors during installation:
sudo rm -rf $(npm root -g)/elvic-cli
npm install -g elvic-cli
Make sure your API key is set in one of these locations:
~/.elvic/.env (recommended)export OPENAI_API_KEY=your_key.env file in current directoryAfter installation, if elvic command is not found:
# Check if it's installed
npm list -g elvic-cli
# Verify PATH includes npm global bin
echo $PATH | grep npm
# Reinstall if needed
npm install -g elvic-cli
For maintainers - publishing new versions:
# Update version
npm version patch # or minor, or major
# Publish to npm
npm publish
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
See CHANGELOG.md for a list of changes and version history.
This project is licensed under the ISC License - see the LICENSE file for details.
Built with OpenAI Agents SDK and powered by GPT-4o.
FAQs
A powerful AI-powered content strategy agent with a beautiful retro terminal interface. ELVIC helps you create, analyze, and optimize content for blogs, social media, and marketing campaigns.
The npm package elvic-cli receives a total of 0 weekly downloads. As such, elvic-cli popularity was classified as not popular.
We found that elvic-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.