NeuralGuide is a premium, terminal-based AI exploration and discovery tool. Built to assist developers and researchers, it bridges the gap between current state-of-the-art models and your specific engineering workflows by conducting live research and synthesizing highly accurate model recommendations.
- Tavily Research Integration (
tavily_utils.py): Initiates a real-time web scrape to pull SOTA SWEBENCH metrics, price drops, and context window updates before evaluating SOTA agent viability. - Local Analytics Synthesis (
agent_core.py): Discards generic ChatGPT responses by strictly utilizing your local privacy-first Ollama LLM to synthesize data into hard, factual outputs. - Enforced Model Yield: For every search, NeuralGuide is prompt-engineered to guarantee at least 7 diverse model recommendations (from Frontier models to Open-source self-hostable powerhouses), formatted flawlessly.
- Premium TUI UI (
theme.py&main.py): Uses high-performance rendering fromrichto provide animated components, dynamic color styling, and exclusive Nerd Font icons in a layout that elegantly supports terminal scrolling output.
NeuralGuide relies on strict dependency management via uv for maximum startup performance.
- Ollama: Needs to be installed and running a high-capability model locally (e.g.,
qwen3.5:cloudorllama3-70b). - uv: Recommended python package manager.
- Nerd Font: You MUST use a Nerd Font patched font in your terminal for the UI to display icons accurately (e.g., MesloLGS NF, FiraCode Nerd Font).
-
Clone & Enter Repository
git clone https://github.com/YourUsername/NeuralGuide.git cd NeuralGuide -
Add API Keys We utilize automatic key-rotation. Add as many free-tier Tavily keys as you have to ensure uninterrupted research access. Edit the file
tavily_api_keys.json:[ "tvly-YourKey1", "tvly-YourKey2" ]
-
Install Dependencies & Run Using
uv, you don't even have to activate the environment manually:uv run python main.py
- Start the tool (
uv run python main.py). - Enter your discovery query, for example:
"Best models for processing multi-step complex system refactoring". - Wait for the
Synthesizing Deep Researchprogress indicator to finish. - NeuralGuide will print a beautiful, scrollable dashboard with 7 curated AI models suitable for your exact use case, alongside a table of your existing local library.
Created by [Rameez]. Proudly open-source.