echo-ai-agent
v1.0.72
Published
A premium JARVIS-inspired AI assistant for your desktop - voice-controlled, intelligent, and beautiful
Maintainers
Readme
🤖 Echo AI Agent
The Ultimate JARVIS-Inspired Neural Interface
Emerald Intelligence • Privacy-First • Holographic UI • Multi-Model Brain
Features • Installation • Usage • Voice Engines • Documentation • Commands
✨ Features
🎨 Holographic Emerald Interface
- State-of-the-Art Visuals: A stunning, liquid-morphic core with real-time neural connection animations.
- Dynamic Physics: 2,000+ particles reacting to your voice with frequency-band separation (Bass/Mid).
- Glassmorphic HUD: High-fidelity sci-fi framing with animated scanning lines and radar pings.
- Global Hotkeys: Summon your agent instantly with
Ctrl + Shift + E.
🧠 Multi-Model Intelligence
- Adaptable Brains: Switch between Google Gemini, OpenAI GPT-4o, Anthropic Claude, and DeepSeek.
- Contextual Memory: Locally encrypted conversational history that allows Echo to learn about you while keeping your data private.
- Function Calling: Seamless system integration—open apps, search the web, manage files, and execute shell commands.
🎙️ Voice Engine Excellence
- Hybrid STT Layer: Choose between Browser API (Fast/Free), Whisper Cloud (Top Accuracy), and Whisper Local (100% Private, Free).
- Neural TTS: High-fidelity speech synthesis with multiple premium voice profiles.
- VAD Intelligence: Smart silence detection that automatically transcribes audio once you finish speaking.
🛡️ Privacy & Performance
- Local-First Design: Echo respects your hardware. Choose to run manually or enable "Neural Hook" (Start on Boot).
- Data Sovereignty: Encrypted local persistence for all personal memories and configuration data.
- Lightweight Footprint: Optimized resource management ensures low RAM usage even on modest devices.
🚀 Installation
Quick Install (Recommended)
npm install -g echo-ai-agentFrom Source
git clone https://github.com/MuhammadUsmanGM/Echo-Neural-Interface.git
cd Echo
npm install📖 Usage
Zero-Friction Setup
Echo features an automated holographic onboarding wizard:
echo setupThe wizard will securely configure:
- AI Brain: Your choice of provider (Gemini, OpenAI, Claude, DeepSeek).
- Voice Engine: Select from Browser, Cloud Whisper, or Local Whisper.
- Digital Identity: Your name and personalization preferences.
- Startup Preference: Opt-in or opt-out of "Neural Hook" (Boot Start).
Launch Echo
echo startDocumentation Hub
Launch the premium local documentation portal with automated port management:
echo docs🎙️ Voice Engines
| Level | Engine | Privacy | Cost | Requirement | |-------|--------|---------|------|-------------| | 01 | Browser API | Limited | Free | None | | 02 | Whisper Cloud| Cloud | Paid | OpenAI API Key | | 03 | Whisper Local| Total | Free | One-time Binary Setup |
🎯 Command Reference
| Command | Action |
|---------|--------|
| echo start | Launch the Holographic HUD interface |
| echo setup | Interactive neural configuration wizard |
| echo config | Main hub for themes, voice, and system settings |
| echo docs | Launches the Emerald Documentation Hub |
| echo update | Update Echo to the latest version |
| echo update --check | Check for updates without installing |
| echo reminders | Manage scheduled tasks and reminders |
| echo reminders --list | List all scheduled tasks |
| echo reminders --add "message" --time "at 3pm" | Quick add a reminder |
| echo startup | Quick toggle for Enable/Disable boot launch |
| echo memory | Manage or clear your local conversational history |
| echo plugins | Manage, enable, or generate new AI capabilities |
🔌 Framework Structure
Echo/
├── cli.js # Central Command Router
├── main/
│ ├── main.js # Electron Core Process
│ └── preload.js # Secure IPC Bridge
├── services/
│ ├── whisper.js # Local/Cloud Voice Intelligence
│ ├── gemini.js # Neural Reasoning Engine
│ └── system.js # OS-Level Action Suite
├── utils/
│ └── branding.js # Emerald Green Visual Identity
├── echo-docs/ # React-based Documentation Portal
└── ui/
├── index.html # Glassmorphic Markup
├── style.css # Holographic CSS System
└── renderer.js # Particle Physics & Visuals🤝 Contributing
Contributions are what make the open-source community an amazing place to learn, inspire, and create.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📝 License
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ by Muhammad Usman
⭐ Star this repo if you find it helpful!
