Gemini-CLI as a research assistant
My little weekend project that I called NeuroHelix. NeuroHelix is a fully automated AI research lab that wakes up before you do. Every morning a LaunchD-scheduled pipeline fires off 22 context-aware prompts via Gemini CLI, logs every run at the prompt level, and aggregates the answers into a polished intelligence report. The system isn’t just a batch of shell scripts—it’s a complete ops stack. Research outputs land in data/outputs/daily/, telemetry writes JSON ledgers plus human-readable logs, and the aggregators synthesize cross-domain themes, strategic recommendations, and execution summaries with zero manual touch. A Bash orchestrator enforces idempotency, git cleanliness, and pipeline locking, while maintenance flags let operators reprocess a single day or nuke the workspace with auditable trails. Publishing is equally modern. NeuroHelix exports structured payloads, source manifests, and vector-ready metadata, mirrors raw artifacts into an Astro site, and deploys to Cloudflare Pages with bundle metrics logged for every build. The front end embraces an IDE aesthetic: dual “Processed vs Source” views, repo-style navigation, command palette search that scans both final narratives and raw prompts, and accessibility baked into every interaction. Optional notifications—email or Discord—announce when the daily dashboard is ready, and bash-based smoke tests cover telemetry and prompt execution edge cases. In short, it’s an opinionated blueprint for AI-assisted research automation end to end. https://neurohelix.patchoutech.com/ and I made it public for anyone who wants to try : https://github.com/hopchouinard/NeuroHelix Notice : it is a personal fun project still very much in development but feel free to try it if you want.