Astra is Mike Livingston's (Red4Recon) AI app workspace — a voice-first assistant codebase and the home base for the AI projects listed below.
| Project | Description | Link |
|---|---|---|
| Jarvis AI Assistant | Voice dictation and assistant app for macOS (with an iOS app and keyboard in ios/). Hold Fn, speak, and cleaned-up text is pasted anywhere; supports local transcription (Whisper, NVIDIA Parakeet via Sherpa-ONNX), local LLMs via Ollama, or cloud Deepgram + Gemini. |
Source code |
| Grok Feature Ideas | Feature idea pages written for xAI / Grok. | github.com/Red4Recon/grok-feature-ideas |
| Whisper Flow | A dedicated voice app. | In development |
- Hold Fn → speak → release → punctuated text appears in the active app
- Removes filler words and fixes grammar; can rephrase or format as bullet points
- Simple voice actions (e.g. opening apps)
- Customizable prompts for dictation, email formatting and assistant behavior
- Offline transcription with local Whisper or NVIDIA Parakeet (Sherpa-ONNX)
- Local LLM support via Ollama, or cloud Deepgram + Gemini
| Shortcut | Action |
|---|---|
Fn (hold) |
Start/stop recording |
Fn (double-tap) |
Toggle hands-free mode |
Escape |
Cancel recording |
git clone https://github.com/Red4Recon/Astra.git
cd Astra
npm install && npm run build && npm run devRequires Node.js 18+, macOS 10.13+ and Xcode command line tools. iOS build notes are in ios/README.md.
See CONTRIBUTING.md.
MIT — see LICENSE. Jarvis AI Assistant is based on the open-source jarvis-ai-assistant project by Akshay Aggarwal.