Description
NavamAI empowers users to supercharge their productivity and workflow with a personal, fast, and high-quality AI experience directly within their terminal. It transforms the command line into a configurable, interactive, and unobtrusive personal AI application, providing access to the power of 15 Large Language Models (LLMs) from 7 different providers.
This tool seamlessly integrates with popular development and writing environments, including Markdown, VS Code, Obsidian, and GitHub. Users can quickly become productive with just three simple commands. NavamAI facilitates the automation of Markdown workflows, allowing users to leverage its capabilities with tools like Obsidian, VS Code, and static site generators such as Material for MkDocs and Jekyll for GitHub Pages. This enables the creation of custom workflows that enhance creative output.
A key capability of NavamAI is its ability to generate situational web applications. Users can create, install, and run fully functional apps directly on their laptop without any setup, coding, or external service investment. The process involves a simple `ask` command, which uses prompt templates to generate markdown blog posts with code blocks, project file structures, and installation scripts. These generated apps can be viewed and edited within markdown-supporting tools like Obsidian. Iterative development is supported through inline prompting and the `refer iterate-code` command, allowing for precise modifications until the desired app is achieved. For instance, a stock analysis dashboard with live market data can be created in under a minute using just two NavamAI commands.
Benefits of NavamAI's approach to app generation include a no-code setup, installation, and run process, eliminating the need to manage framework dependencies. Users can easily switch technology stacks by updating prompt templates. The flexibility to experiment with 15 models and 7 providers allows users to find the best fit for code generation quality and context size requirements, with support for the latest models through simple configuration changes. The iterative, versioned, and dive-into-code approach ensures that code is generated in a designated folder, editable in any IDE, and also presented in a markdown blog format for easy viewing and minor edits. Inline prompting with the `refer` command enables incremental code tweaks while maintaining version control of the code blog.
NavamAI is designed for users who want to harness the power of AI without leaving their command prompt. It offers a rich UI within the terminal, eliminating the need for browser tabs or context switching. The tool provides 15 commands to customize personal AI workflows, with `navamai`, `ask`, `image`, and `refer` being the primary commands. These commands facilitate tasks ranging from simple Q&A and image generation to complex code generation and content extraction. Users can choose from various models, including fast options like Groq with Llama 3.1, capable models like Sonnet 3.5 or GPT-4o, local models like Mistral Nemo, or models with large context windows like Gemini 1.5 Flash. The platform emphasizes user control over workflow, privacy, intents, and artifacts, making it a truly personal AI solution.
NavamAI's Core Features
Terminal-based personal AI assistant
Access to 15 LLMs from 7 providers
Integrates with Markdown, VS Code, Obsidian, GitHub
Generates situational web applications
Automates Markdown workflows
No-code app generation and deployment
Iterative code development with inline prompting
Supports multiple LLM providers and models
Command-line interface with rich UI
Customizable commands and configurations
Scrapes web pages into markdown format
Supports image generation
Provides usage analysis dashboard
How to use NavamAI?
Install/Upgrade: Run `pip install -U navamai` in your terminal.
Initialize: Execute `navamai init` in your project folder to copy configuration files.
Identify Model: Use `navamai id` to see the active provider and model.
Prompt LLM: Use `ask "your prompt"` for quick responses.
Generate App: Use `ask "create a vite app"` or similar prompts.
Iterate Code: Use `refer iterate-code` for incremental code changes.
Generate Image: Use `image "prompt for image"` to create visuals.
NavamAI's Use Cases
- Terminal AI Assistant
- Situational App Generation
- Markdown Workflow Automation
- Code Generation and Iteration
- Research and Q&A
- Content Scraping
- Image Generation
- Developer Productivity






