Skip to main content

Wingman

uv tool install wingman-cli

Ralph 'Wingman' Wiggum flying with Dedalus wings
AI-powered TUI coding assistant for the terminal. Your copilot for code.

Features

  • Multi-model support: OpenAI, Anthropic, Google, xAI, Mistral, DeepSeek
  • Coding tools: File read/write, shell commands, grep, with diff previews
  • MCP integration: Connect to Model Context Protocol servers
  • Split panels: Work on multiple conversations simultaneously
  • Checkpoints: Automatic file snapshots with rollback support
  • Project memory: Persistent context per directory
  • Image support: Attach and analyze images in conversations
  • Context management: Auto-compaction when context runs low

Installation

Using uv (recommended)

uv tool install wingman-cli
Installing uv
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Or via pip/pipx
pip install uv

Using pip

pip install wingman-cli

Using pipx

pipx install wingman-cli

Quick Start

  1. Run Wingman:

    wingman
    
  2. Enter your Dedalus API key when prompted

  3. Start chatting - Type your message and press Enter

Commands

Command Description
/new Start new chat
/rename <name> Rename session
/delete Delete session
/split Split panel
/close Close panel
/model Switch model
/code Toggle coding mode
/cd <path> Change directory
/ls List files
/ps List processes
/kill <id> Stop process
/history View checkpoints
/rollback <id> Restore checkpoint
/diff Show changes
/compact Compact context
/context Context usage
/mcp MCP servers
/memory Project memory
/export Export session
/import <file> Import file
/key API key
/clear Clear chat
/help Show help

Configuration

Wingman stores configuration in ~/.wingman/:

~/.wingman/
├── config.json      # API key and settings
├── sessions/        # Chat history
├── checkpoints/     # File snapshots
└── memory/          # Project memory files

Supported Models

  • OpenAI: GPT-4.1, GPT-4o, o1, o3, o4-mini
  • Anthropic: Claude Opus 4.5, Sonnet 4.5, Haiku 4.5, Sonnet 4
  • Google: Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.0 Flash
  • xAI: Grok 4, Grok 3
  • DeepSeek: DeepSeek Chat, DeepSeek Reasoner
  • Mistral: Mistral Large, Mistral Small, Codestral

Requirements

Optional: Faster Search (Recommended)

Install fd and ripgrep for significantly faster file operations:

# macOS
brew install fd ripgrep

# Ubuntu/Debian
sudo apt install fd-find ripgrep

# Arch
sudo pacman -S fd ripgrep

Wingman automatically detects and uses these tools when available, falling back to find/grep otherwise.

License

MIT. See LICENSE for details.

Links


Dedalus Labs © 2026.

Release files for wingman-cli 0.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wingman-cli 0.4.3
File Size Uploaded
wingman_cli-0.4.3.tar.gz 51.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wingman-cli 0.4.3
File Interpreter ABI Platform
wingman_cli-0.4.3-py3-none-any.whl Python 3 none any Details

Total release size: 110.9 kB

Release files / wingman_cli-0.4.3.tar.gz

Download URL wingman_cli-0.4.3.tar.gz
Size 51.6 kB
Tags Source
SHA-256 checksum
How to use checksums
cead9b7823cb0c792490a6a5c9de6f9518a580d940c600f5e88a32be2912a2b9
BLAKE2b-256 checksum
How to use checksums
75ac6af225a64597e5a70daab43b43b887016a2b8172ab8e9c1e3276a95f60d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 11, 2026.

Transparency log

Release files / wingman_cli-0.4.3-py3-none-any.whl

Download URL wingman_cli-0.4.3-py3-none-any.whl
Size 59.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f64e6af9a3106d72bb0d0113e9c62542c84158633b7e9c3e28cbc66279207ec
BLAKE2b-256 checksum
How to use checksums
914c645f4492b453046ee08859a44bf9514e35df21bdffb37fca0b759f23ed9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.3 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page