emprise

A bold undertaking

Cross-platform AI CLI assistant. Connect to your own LLMs.

Download
> what's using all my CPU? * Bash(ps aux --sort=-%cpu | head -5) |- USER PID %CPU COMMAND |- steve 1234 82.3 chrome * Chrome is consuming 82% CPU across 8 processes. Close unused tabs to free resources. * Voyaged for 1.2s

Features

43+ Built-in Tools

System info, file operations, git workflows, shell execution, web requests, Docker status, and SSH -- all available out of the box.

4 LLM Backends

Ollama for local models, GitHub Models, OpenAI, and Anthropic. Switch providers with a single flag or set a default.

Named Conversations

Save conversations by name, resume them later, list and search your history. Pick up right where you left off.

10-Layer Safety System

Confirmation prompts, path sandboxing, command allow/deny lists, and more. Every destructive action requires approval.

Plugins + MCP Client

Extend emprise with custom tool plugins or connect to any Model Context Protocol server for additional capabilities.

macOS Signed + Notarized

Properly signed and notarized for macOS. No Gatekeeper warnings. Native Apple Silicon binary for maximum performance.

Download

Platform Format Notes
macOS DMG Apple Silicon, signed and notarized Download
Linux Binary x86_64 static binary Download
Windows EXE Portable executable Download
curl -fsSL https://emprise.dev/install.sh | sh

Commands

Slash Commands

  • /help -- show all commands
  • /model -- switch LLM backend
  • /save <name> -- save conversation
  • /resume <name> -- resume conversation
  • /list -- list saved conversations
  • /forget -- clear conversation history
  • /system <msg> -- set system prompt
  • /plugin <path> -- load a plugin
  • /mcp <url> -- connect MCP server
  • /cost -- show token usage and cost
  • /quit -- exit emprise

CLI Flags

  • -m, --model -- select model
  • -p, --provider -- LLM provider
  • -r, --resume -- resume conversation
  • -s, --system -- system prompt
  • -y, --yes -- auto-approve tools
  • --no-tools -- disable all tools
  • --safe -- read-only mode
  • --verbose -- debug output
  • --version -- print version