{f.title}
{f.body}
{f.mono}
const { useState, useEffect } = React;
function FloatpaneMark({ size = 20 }) {
return (
);
}
function MatchaWordmark() {
const [version, setVersion] = useState("v0.8.2");
useEffect(() => {
// floatpane/matcha repo — fetch latest release tag
fetch("https://api.github.com/repos/floatpane/matcha/releases/latest")
.then((r) => (r.ok ? r.json() : null))
.then((d) => {
if (d && d.tag_name)
setVersion(
d.tag_name.startsWith("v") ? d.tag_name : "v" + d.tag_name,
);
})
.catch(() => {});
}, []);
return (
matcha
— {version}
Matcha is a modern TUI email client for people who live in the shell. Vim keybindings, PGP, IMAP multi-account, markdown composing, visual-mode batch ops, and a CLI that speaks your language.
Matcha is opinionated. It won't follow you around the web, won't upsell you on AI credits, and won't sync your signatures to a SaaS. It reads mail. It writes mail. It stays out of the way.
{f.body}
{f.mono}
Every binding is documented at{" "} docs.matcha.email . Muscle-memory for vimmers, learnable for everyone else.
No runtime. Ships natively for macOS, Linux, Windows. Source and issues at{" "} github.com/floatpane/matcha .
{t.cmd}