warpdotdev

    warpdotdev/warp

    #336 this week

    Warp is an agentic development environment, born out of the terminal.

    cli
    ios
    bash
    linux
    macos
    rust
    shell
    Rust
    AGPL-3.0
    65.0K stars
    5.5K forks
    65.0K GitHub watchers
    Updated 9/13/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Provides an agentic development environment that enhances the traditional terminal with built-in and customizable CLI agents.
    • Enables intelligent, AI-powered terminal workflows by integrating GPT models and supporting multiple CLI agents for automation and assistance.
    • Use for accelerating command-line development with AI-driven coding assistance and automation in Rust-based environments.
    • Use for customizing terminal workflows by integrating third-party CLI agents like Claude Code or Codex to fit specific developer needs.
    • Use for contributing to or building on an open-source, Rust-based terminal UI framework with a focus on modern developer experience.

    About warp

    Warp Agentic Development Environment product preview

    Website · Code · Agents · Terminal · Drive · Docs · How Warp Works

    [!NOTE] OpenAI is the founding sponsor of the new, open-source Warp repository, and the new agentic management workflows are powered by GPT models.

    About

    Warp is an agentic development environment, born out of the terminal. Use Warp's built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others).

    Installation

    You can download Warp and read our docs for platform-specific instructions.

    Licensing

    Warp's UI framework (the warpui_core and warpui crates) are licensed under the MIT license.

    The rest of the code in this repository is licensed under the AGPL v3.

    Open Source & Contributing

    Warp's client codebase is open source and lives in this repository. We welcome community contributions and have designed a lightweight workflow to help new contributors get started. For the full contribution flow, read our CONTRIBUTING.md guide.

    Issue to PR

    Before filing, search existing issues for your bug or feature request. If nothing exists, file an issue using our templates. Security vulnerabilities should be reported privately as described in CONTRIBUTING.md.

    Once filed, a Warp maintainer reviews the issue and may apply a readiness label: ready-to-spec signals the design is open for contributors to spec out, and ready-to-implement signals the design is settled and code PRs are welcome. Anyone can pick up a labeled issue — mention @oss-maintainers on an issue if you'd like it considered for a readiness label.

    Building the Repo Locally

    To build and run Warp from source:

    ./script/bootstrap   # platform-specific setup
    ./script/run         # build and run Warp
    ./script/presubmit   # fmt, clippy, and tests
    

    See WARP.md for the full engineering guide, including coding style, testing, and platform-specific notes.

    Joining the Team

    Interested in joining the team? See our open roles.

    Support and Questions

    1. See our docs for a comprehensive guide to Warp's features.
    2. Join our Slack Community to connect with other users and get help from the Warp team.
    3. Try our Preview build to test the latest experimental features.
    4. Mention @oss-maintainers on any issue to escalate to the team — for example, if you encounter problems with the automated agents.

    Code of Conduct

    We ask everyone to be respectful and empathetic. Warp follows the Code of Conduct. To report violations, email warp-coc at warp.dev.

    Open Source Dependencies

    We'd like to call out a few of the open source dependencies that have helped Warp to get off the ground:

    Discover Repositories

    Search across tracked repositories by name or description