Skip to content

ramsrib/tarp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,047 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tarp logo

Tarp

A plain, modern terminal — the terminal left after the extra layers are pulled away.

Not AI-native. Not cloud-first. Not an account system. Just a terminal.


Tarp is an independent, community fork of Warp. It is not affiliated with, endorsed by, or sponsored by Warp or Denver Technologies, Inc. Tarp removes the AI, cloud, account, and code-editor layers from Warp's open-source client and keeps the terminal.

About

Tarp is a fork of Warp's open-source terminal client with the non-terminal concerns removed: no built-in AI agent, no cloud sync, no accounts/sign-in, no built-in code editor. What remains is Warp's fast GPU-rendered terminal — blocks, rich completions, command corrections, workflows, themes, SSH, and shell integration — as a plain local tool you run and own.

The name is literal: a tarp is simple protection and useful material — humble, practical, and stripped back. That's the intent here.

Status

Early but usable — v0.1.0 is the first released build (macOS, Apple Silicon; see Download). The client builds, bundles, and runs as a terminal with the AI/cloud/account/editor surfaces disabled. Releases are unsigned for now (a Gatekeeper step is needed on first launch). See TARP-PLAN.md for the roadmap, docs/ for the audit and design notes, and docs/PROGRESS.md for the work log.

Download

Grab the latest Tarp-macos-arm64.dmg from the Releases page (macOS, Apple Silicon), open it, and drag Tarp to Applications.

Builds are currently unsigned, so on first launch macOS blocks the app with "Apple could not verify "Tarp" is free of malware…" (expected for an unsigned download — it's fine). Open it once, either way:

  • No Terminal: click Done, then System Settings → Privacy & Security, scroll to the bottom and click Open Anyway next to Tarp, then confirm. or
  • Terminal: xattr -dr com.apple.quarantine /Applications/Tarp.app, then open Tarp.

After that it opens normally. Signing/notarization (so downloads open with no prompt at all) is a planned follow-up — see RELEASING.md. Intel/universal, Linux, and Windows builds are not published yet; build from source for those.

Building from source

Tarp builds with the standard Rust toolchain plus a couple of platform prerequisites (notably the macOS Metal Toolchain). Full instructions, including the gotchas, are in BUILD.md.

# macOS quick start (see BUILD.md for prerequisites)
cargo build --bin tarp --features gui      # build the binary
./script/run                               # build + bundle + launch Tarp.app
./script/presubmit                         # fmt + clippy + tests

The default build is the open-source channel and requires no account or network service.

Licensing

Tarp inherits Warp's licensing:

  • The UI framework crates (warpui, warpui_core) are under the MIT license.
  • The rest of the repository is under the AGPL v3.

Tarp is a derivative work and remains under these licenses. Upstream copyright notices (Denver Technologies, Inc.) are retained; see NOTICE.

Contributing

Tarp is open source and welcomes contributions — see CONTRIBUTING.md. Please be respectful per the Code of Conduct. Report security issues privately as described in SECURITY.md.

Acknowledgements

Tarp exists because Warp open-sourced its terminal client. Thank you to the Warp team and to the open-source projects the terminal builds on — among them Alacritty, Tokio, NuShell, the Fig completion specs, FontKit, core-foundation-rs, and many more (full third-party attribution is generated for releases).

About

A plain, modern terminal - a privacy-first fork of Warp with no AI, no cloud, no accounts, and no telemetry.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages