Bob's CLI is an AI coding assistant built directly into your native terminal, serving as a senior-level AI engineering partner for developers who prioritize staying in their development environment without switching to a browser. Its core value is local-first sovereignty: your code never leaves your machine unless you choose to connect, and you can use it free with local models like Ollama. This terminal AI tool adapts to your workflow over time, learning your coding style and preferences through behavioral profiling. It belongs to the category of developer tools that bring AI-powered coding assistance directly to the command line, offering a private, offline-capable alternative to browser-based assistants.
Other AI coding assistants often force developers into browser interfaces, disconnecting them from their actual workflow and requiring code to be sent to remote servers. Bob's CLI solves this by running locally, seeing your files, understanding your architecture, and learning how you work. It eliminates vendor lock-in, token meters, and surveillance, providing a tool that works for developers on their hardware, under their control, at their pace. The problem of privacy breaches, data exfiltration, and dependency on external APIs is addressed through local-first architecture, allowing developers to maintain full sovereignty over their source code and conversation history while still benefiting from advanced AI capabilities.
The first major feature group includes Chat and Code Analysis. The 'bob chat' command starts an AI coding partner with automatic file discovery, enabling context-aware assistance without manual file uploads. The 'bob analyse' command runs production-grade QA reviews across the entire codebase, identifying bugs, features, improvements, and upgrades with actionable implementation instructions. This feature supports three modes: full review, dashboard view, and auto-fix with safety constraints. The 'bob autonomy' command extends this to full autonomous repair across the codebase, automatically dispatching fixes to Mini Bob for execution. These features dramatically reduce manual review time, catch bugs early, and automate repetitive refactoring tasks.
The second major feature group is VaultBob, introduced in v0.7.0 as the only backup, versioning, and restore system built specifically for developers. It offers four backup modes: project context, source code files, single-file surgical backup, and global machine migration. Backups are encrypted on your machine before leaving via AWS infrastructure, ensuring that even AWS never sees your code. Named archives act like intentional checkpoints findable by name, while revision history provides complete versioning. Restore commands allow interactive picker, single-file restore, or full machine migration with one command. Before every restore, VaultBob automatically saves current state, preventing permanent data loss. Remote backup via SovereignLink enables triggering backups from anywhere.
admin
The third feature group includes UserBob and the Autonomous Command Center. UserBob, introduced in v0.6.0, creates an autonomous AI digital twin from your behavioral DNA, engineering philosophy, and communication style. It negotiates with Bob to accomplish a mission you define, using satisfaction thresholds (SAT), resilience (RES), and convergence metrics. The Command Center provides an interactive task board showing pending, running, and completed tasks with full chain of custody. Developers can set global confidence thresholds, per-category overrides, and approve or deny pending tasks directly from the terminal. This feature enables hands-off autonomous coding while maintaining full auditability and control over all executed actions.
Overall, Bob's CLI operates on a three-tier architecture: Tier 1 Local (free) uses your own Ollama model, local files, local profiling, and VaultBob backup; Tier 3 Platform (subscription) adds Claude/Gemini, cloud profiling with the Frank Reasoning Engine, UserBob autonomous dispatch, deep dives, forks, remote execution via SovereignLink, and team license management. The workflow starts with installation via npm or pnpm, requiring Node.js 18+ and any terminal. For platform features, login synchronizes conversations to web and unlocks personalization, digital twin simulation, and advanced backup. The philosophy is local-first: your AI runs on your hardware, your code never leaves your machine unless you choose, and everything is yours to keep and control.
Concrete use cases include a developer refactoring a large service using UserBob to automatically handle error handling while monitoring progress via Command Center and approving dispatched tasks. Before deployment, running 'bob analyse --auto' provides a full code review and automatically fixes identified issues with safety constraints. A developer migrating to a new laptop runs 'bob backup create --global' to capture all projects, conversations, and profiles, then restores everything with 'bob backup restore --global' in minutes. Another scenario: using deep dives to sandbox explore a new algorithm without affecting main codebase, then forking the conversation to continue work on a sub-problem. Remote teams use SovereignLink to execute commands on home machines from anywhere.
Target users include software developers, software engineers, backend and frontend developers, DevOps engineers, technical leads, indie hackers, and open-source contributors who work in any terminal (VS Code, Android Studio, Windows Terminal, iTerm, PowerShell). Node.js 18+ is required, and Ollama is needed for local AI. Pricing offers a free Tier 1 with local models and no cost, while subscription plans (Patch, Build, Forge, Grid) provide varying archive slots, retention periods, and cloud features like Claude/Gemini access, personalization, UserBob, and team licensing. Bob's CLI is sovereign, free to start, and puts AI power directly in developers' hands without compromising privacy or requiring cloud dependency, embodying the principle that AI should empower rather than exploit developers.
Software developers and engineers who work in any terminal environment (VS Code, Android Studio, Windows Terminal, iTerm, PowerShell) and prioritize privacy, local-first tooling, and full control over their AI assistant. Backend and frontend developers, DevOps engineers, technical leads, indie hackers, and open-source contributors who want a senior-level AI engineering partner that runs on their hardware without sending code to the cloud. Teams that need encrypted backup and versioning built specifically for development workflows, and individuals who refuse vendor lock-in or token meters. Suitable for both solo developers and teams (with subscription plans) who value sovereignty and want an AI that learns their personal coding style over time.
Updated 2026-06-13