Dictation for your Mac.
Local. No cloud.
Hold a key, speak, let go. The text lands at the cursor in any app.
+From f582991b80b56ab85350fa682ca81aee118142ab Mon Sep 17 00:00:00 2001 From: Tobias Marks <150393460+tobymarks@users.noreply.github.com> Date: Thu, 15 Oct 2026 11:01:53 +0200 Subject: [PATCH] feat(site): add landing pages for legal & healthcare, Superwhisper comparison, and repository SEO --- README.md | 14 +- design/producthunt/gallery-1.html | 8 + design/producthunt/gallery-1.png | Bin 0 -> 1590794 bytes design/producthunt/gallery-2.html | 8 + design/producthunt/gallery-2.png | Bin 0 -> 1667626 bytes design/producthunt/gallery-3.html | 8 + design/producthunt/gallery-3.png | Bin 0 -> 954592 bytes design/producthunt/gallery.css | 16 ++ design/x/banner-en.html | 27 ++ design/x/banner-en.png | Bin 0 -> 778760 bytes design/x/banner.html | 27 ++ design/x/banner.png | Bin 0 -> 780978 bytes design/x/posts.py | 69 +++++ design/youtube/banner.html | 26 ++ design/youtube/banner.png | Bin 0 -> 1093868 bytes site/public/404.html | 5 +- site/public/datenschutz.html | 12 +- site/public/diktierfunktion-mac.html | 9 +- site/public/en/business.html | 9 +- site/public/en/compare.html | 11 +- site/public/en/index.html | 15 +- site/public/en/legal-healthcare.html | 179 +++++++++++++ site/public/en/legal-notice.html | 7 +- site/public/en/mac-dictation.html | 9 +- site/public/en/privacy.html | 12 +- site/public/en/superwhisper-alternative.html | 206 +++++++++++++++ site/public/en/whisper-mac.html | 262 +++++++++++++++++++ site/public/en/wispr-flow-alternative.html | 11 +- site/public/impressum.html | 7 +- site/public/index.html | 15 +- site/public/kanzleien-praxen.html | 179 +++++++++++++ site/public/llms.txt | 4 + site/public/sitemap.xml | 44 ++++ site/public/superwhisper-alternative.html | 206 +++++++++++++++ site/public/unternehmen.html | 10 +- site/public/vergleich.html | 11 +- site/public/whisper-mac.html | 262 +++++++++++++++++++ site/public/wispr-flow-alternative.html | 11 +- 38 files changed, 1631 insertions(+), 68 deletions(-) create mode 100644 design/producthunt/gallery-1.html create mode 100644 design/producthunt/gallery-1.png create mode 100644 design/producthunt/gallery-2.html create mode 100644 design/producthunt/gallery-2.png create mode 100644 design/producthunt/gallery-3.html create mode 100644 design/producthunt/gallery-3.png create mode 100644 design/producthunt/gallery.css create mode 100644 design/x/banner-en.html create mode 100644 design/x/banner-en.png create mode 100644 design/x/banner.html create mode 100644 design/x/banner.png create mode 100644 design/x/posts.py create mode 100644 design/youtube/banner.html create mode 100644 design/youtube/banner.png create mode 100644 site/public/en/legal-healthcare.html create mode 100644 site/public/en/superwhisper-alternative.html create mode 100644 site/public/en/whisper-mac.html create mode 100644 site/public/kanzleien-praxen.html create mode 100644 site/public/superwhisper-alternative.html create mode 100644 site/public/whisper-mac.html diff --git a/README.md b/README.md index 03a13d9..031c086 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,19 @@ # inlaut +[](https://github.com/tobymarks/inlaut/releases/latest) +[](LICENSE) +[](https://inlaut.de) [](https://www.bestpractices.dev/projects/15409) -A tiny macOS menu bar app for dictation that never leaves your Mac. Hold a key combination, speak, let go — the text appears in whatever text field has the cursor. +A lightweight macOS menu bar app for private, on-device dictation (voice typing) that never leaves your Mac. Hold a hotkey, speak, let go — text appears instantly in whichever text field has the cursor.

Hold a key, speak, let go. The text lands at the cursor in any app.
+
>+!Ylr1BB`0fpc%Tf>AP`N9*VNA|>< zeBr2Emd#z7^OnVe5UP)S6qxWUw))6Xqs*yfZo?$7ZbPWs&-J@$?CFoS-nBRCdRfqQJZlm8<| $&D)S+2~%Jbz!u FR_E$eGiUI`5N!a3<$#BgC)0VE0`#NHvT!?j_xBl3t;EwJVG)ar z51U7(Ngk}sz79J3$7db^$nioXN5@(%W t>Fl9plyw9_!OajGkiiOR|G%`K(F2#b1NX@!6@-UhRX<6?CkLw zbQvWt1jEf&d%n2|(GM8#CXN;8ss`Rn-`R)+CKM95o5yPs5L7|Q5xnUvb$%^%Y0X@{ zTRW)Bq*lk{J!C+X=zHfsWFc3_k+)ZZ=r+)I_vdeFu?+p$Ej1rtEZSg_QzpkifB5=a z;O)>ur2d>uk%0P`&EC80y}qYSMw)TRH<&2IWA7MNnBRqB=BUj#f-@kFK@b(kV7{Z- z(I0+YGQkcM9+%LjvqqI=&(E6|mkd^0bF_FIo1R%DxF&?=DN31k10SemeQx8B?*bi$ zIYZH^W-rQs>(o1Saob^v*YMh<2hw9U$3lBk(5=g{;0^lvYu|cV^}gkq?P-Aom4Lut zE6#-5Kn(~`LOoFGdmq%rB9q0Hh)9Qj+7^m7B<@0^t;_z<`>PB*M0TbdswS7XfLBF8 zmk{T64P=m`pvC?r8&4y?f{`QXJ{@=KU#lwLxuk`_7wZ_V`Rc(blkfRn8oC*JTD!Q6 z+ aF#rA#wLVOR z0doN}jHszu-uYC8;?u?SkW+V^FIXVupi$K`DAGcLbo|0_3TYeNAsM_BS&W4Z+#7Vm zd<3J3?8G9V`VE!)jtg3uM};wW89&NqQ+_@z@(*Abt>C;cce^*z(*fL;>9DkU7dN)z zcOx=-QOwFq>brtuB2srX(}8()ov?%>R{L?jymOFze@HvX;A%N?+rQHbxMH;M@-12& zLn>%HM~ no` i;8g+ar5 zH_|HL&IpZ5mT%P&+ZDUpb9gOdszPi@+ q)a@%Uvs-0a9e(Pel=Q=m2BRPJoZzHp#+He0u6LQBP08McG4^6Pq zANU}wti$vqj8PN+G-UW@#8x5b3Z(C_`cA+*qh&R1Z!ySC{AYqTh1J-_%{k-XUojZP z!vTY{y3p?1GeBJ%DRjm$A$pJ^(G5hR0fG=S()HW5Pegx!c3q297q~R2ee)OyQ_Zyx zr+_l*_C0ZNkl7-FGI`hUsCcJUY!0(y-C8=j7}>G_azg6b7jCyps1R(m%L8ss^uZ@= zn>tO#85L|kv!6otX=b~%p`oU>(yCeyCq#!HSRGE8s_ukTOB}GSd!2_G+Uy*Jm0oWt zt+u^rsK2{05uQc0kI|x5ef$ZVaeB!++I&7`(d @}-}apRaYwA&h^hUXvWj=G zjkIc-M7uI<#+h#R#d=uSk7cSjc&dUxuq{nvK8@&q(89Fwzi1)4Bq;5s80s6(HxZ#u zMOay!Yvv~C`n!kB^_?I6DBQ6U4#w^S5^WZ&hFkMFzd2nGwvYpQNY+2LNS-%Bq1r za9trLD4f4TQ2n+{&gy=TDH?sh#arB}*hP)46}Kj6ST4a;o11O}(FN99ra?0MHma!c zjPPX|h4%rIv* =ZuC!K417%Qg@Hqsq=}mtXZ3XhQrJlYR9t0orLmd=ucdolXOY9 z+zL!`7}&E3BmFAe>D>#OA{1LOmGP;bDa*>QMxL;~_O^*Vo6t3Hmc1)dog`~6uDiK( z&K9!c{2n;Wa9J~|bvf8W6}wGS1h+~zyUx`Q#eMn#%(8dCH7vYdP#7BDx}RwC8lFt) zbn>0>iFc BjXE z{K1*Xx8=!q_~w9K-ITwyFlu~VBP+YR*(|~)@+3_wKGU{BhF0fWV=dEs)zWjDSn`ZN zg7 %f&`!{4vq+Q(lfGoCWAv> 5L9*z%c7JTB~niDlPcC zAHoh!-`7>($xS~?BjfkY-Qa_=cIw@K#fZt~KA?6{rZ7wYZ~?{X40_<$b=IttWEubm zInbU*6~^auGDH%YINs@YFEDItUkrRQfKOH`;27cLT6&?}b9&qE>$Q}t$e7Il$E= V+G_oUOX+q~LN4 dZ7X9G|8bmW5#w75vrfD=tFNrzR=IX zN|)zZh+Nd=Hpq_654%5EzhI&{=IB@5tWiU)(WT736AxJOaiL?zcskfZSuhXq(#nnSDy` z3E#~_n>)InE>st-03ilO5f& &E=VZSWnAh5xXCX?mMveM#!} z7tIllf}Cm3%c&P5EZ{oQcqC(RG2FW!In?N=#R=;oq-VqHh;cn2hZuZ%qv7+;xMF^- zCr38jJlN#NseYLkuy9@r{c9U ?5u>Bh3PuX>`4r5cEHIeC#*?dL$w zob9b#Y!g{fn`ZhJROKF0_}J+6*7DELSO3Hms(?d0QwNJ(_vj%I^q$aluy2{@|FA?Q zJv;8&NHIn=5AK)6qS?vFtURUpptKUZpr&UFC;q)_^YPSHW!PD$)AinOcNbfoUp!xb zN-P)3sD@${*gsSC261JKzz-PUq`yw<@fxSF4-vzEUJW`>hG00n6VoMNg9Z$(9eRht zUwT*PrgE*EoMunhcdWkLnWj6$f4tBEqU~6@eSD{X|3*n||NH2|WtCi0zBQNr6u}YJ zfo1Got&RiJe7wyP2e$22xQ0D8d97B{u3NH1Gs?p^l*98HtHURC*8(&}hpc_3*uxe6 zg*;3dNR-Q79&7sjumQ>40*&;b1IZ!VgY4fAztBQ;Y5~CDJc{7kQ&UE`Gm?Y32_aXJ zC`L@kMrQ%1n}}w8Xf ZvRqgz?dRJ8`kpcgh9T*#Pel2Bo{ARmc;pTz0|3z2rC$=NU!tCG)Z!ZgkM=j(H z52d` qsP)*_^Obw?TRGK&v~D+v9aE{w z0o~qsG44Ym7!QOK{ywCEm~n-M%}K3(V->V&Q#n)71Sm@M$l8u;M_LG5k5TVyt>gvC zT|rOjK5D1wIllhhWE3hfW*%JTgpodS77A;7K2B{09CWgnthc9^xmIuXar2|DN>Idr ze=(*GS=mPF(f$qm?}@2->oMyQgm1i83LmhL#Te_|V-;S^gm-?o{A?i#rrfPyS&rro z$^zMwICZ&+N^V#Kw=!F(V*49EQc(gkh(bwJ)02T7ab+O*L-SfXAI11gIv?iWiUc knl z{&RdzvNg#8AKWB=3rHe}jn1J1?qlFvr{VHpySGvTrLZ(-9b7DxuTFJ|)4p*Rn@h;d zEn?rchU*uGYIK|t
|)Z)i9ka#m% ztdWmv-@he?+CQ7+NpU|_|DGDZZ@wZZz&N{Ew!HIJBA0_F4M#U;QNt4w&68U%-6w_! zzgiHaghZV^GgQ B* z)hq;k?<7Ato(*{!UmY>~&^rSj@Iy-Y%VL1pK6VrYBNbo0mzMdHZ2%S4&yfpyPg%po z^*_Ae;orQV`a8f24qlp7h~p0UYYChCmmN#0zq7Khhm~`EhYdVfcS+M>RAN0yHqSa> zEClomM}GqPg~QX-zgEWXtQV#LXM7ysl8Il7^D$g7Rp?+`xwenHzQ)+F;&GqVn4v8O z7!eYXm#u*Kfu4sLnk7nneAzD_wKK4zs-2Bt@c20n)23R<)L1<&3gqDYPVDeJr9P`j z$4>eucODMH1qn3!fn!OS6ApkNC@J8-5{GC3wOhQ9&xUy&?F&GzCE)be2Z`=J^R9}B zytXE K*;IBcs`1xni zsziCpi`|b3e Crs_50#2%I<9kp30I1|S) zSbNa>#X!@js>tJj@)4Jn$Q1}ne_t)6E1|@;pg!!EK$D@64DO9Q@R15GdzzgV>eiKy zd>T^Jz%=2mI1$jl*VX-sSZhe9UGj?am_-Po$=VdHAF^n6CeX^=_2dp+s%T{LTE(}V zsTvlQ&jG7VC9KI1+qqmN82T&)I*`{W$HhJDzXY@up`!NCg+M*YGDA{+H*^2#gWfD< z5_e0CGO28{FGiK2^|{`P1L*;M#13XuR#VK0calpTs86#T=C}_gRt*>le{~c7 ~#6I;-1RU@GF^@cy%D8@W;o* zaAD@7;<~Q%r2!36yQcu^m4KN(hnYTI^oM8jIn-SE&GeZn%@i9m8LHdR&S%2U2f_2{ zAfTElbOSAd#Jpl`fm4@*M+c|@tt7@FX_U!xE{{<{>JB2YHB5Rs5@wKKVRKz!;HXE$ z=A&a$bw4|AP|oJVyxovqRMMy} BNz;b&hXvuoy&H zSs{)T9wo0wMK8YH;%yKIok`jC9-Vs_V%p@{bue*f2+z|>?WC|i#QuSDMdVT=^+_E* zEnT_!xba5co{PT{N8tYYvDE9X=F`V(Z5wNI2e0CI;#ciRU-e~0Qls?iT?Y5Aj>H!` zydV*BJ=bc8tww-1lFi?`v|sMo9CP2Bu!Gp#R{TqJBCa>6zRcvS$l6(;N6^>k-|eC7 z&ag|^eOP0bOHpV3=5e1VEADvd`Zv=7wU>-qcP4$p>_{o&uWkOkiN||FxPxAuES|-# zIw`H8& tIl|`J+!V67eii1%jzX7gROiCtV9 $E!q=C!CKR%)}}<5bvNIJO!+as)NgsN)7fO4ok%AGgXC;| zY!~q|E0Y(P!j*ty(|gp!rKMVNWJEPXh3pTfMg$pw7U$5C}r0=_n6R`}~V^90DL zsLq6J82Wm1B=!33rtoXYca^r)VcCAT;x<;%p++8tbrG}=`$zOP;$MKE)t|Qp%iT^% z+HpA -HPhvpJm$wJG>e_7*$oob%^bhhrB zrZ~KQq~hpSHahWLE9Rr+IwIl4<2k&5Q(l&cRT}Flq>JXPJGsJ2B5sJoL)(MDqFazN zX~ #oD3MPe5~jxz(cOYF>eoYfTdO>Vd&**XDbxkYPQ>3C7GALTBzhCNSTj zfaI26kKcpa+EF3akE1l)jGo2coo^VkGdyv%Tr^jSE3#a}zwPvHqqB>QyRmE(JpAN? zv114KKAXmhvgBLa0MW!73wc!ypfBBDi&77KMtvIJYOCBfEAXg888f6h1@T$R&{PMS zSB&7P3B*9RVZbpJ&c$ul`O(r{D}@dfTPByoR=jk5 1( z$!z8_3ig HF*W@oBArVT{4NGxO8C3|P(RA)ILOUXD+6nPigHef zDNRaDf8hABrx8K{#&f$(`C?u|JVJU+m6O#aZF@N3S=G2q_+Xp|#@XjxI<$j%N$~Wk zNDt^nt^)vejTmMMv+=QoOE@+K!N9Nx^A3Z}+WMX#6m`?ZpZz?suG)jodBz%z7jGod z1%3VIeS-})wkl&w+>?UK3Lb9jYT-5Lv$UT_lYgkIo;v${-;s|5sDQ=7&^WJrEze=V zF-WjN+Iux91E?q+5@-m{o|y`?(URk2IZ}mG+iFvgFchejA6c}-;B+I7etMK6JFRkk z)>laW!_|J}ujUvCy5>yLR~}5)*G;=rBiw_@Ud=CpbvDQ1cWP%6K2VS565ElLVrH2| zD>D2$H=;|nxZm}3xg~7uLQ8lhwmVW>7KV(EOs0%cQ8pH9{kJZ*SVi+M?=DrqMYI1l zMU}6e9sjU+3EkX}G$YjsFaJ)0Wube^El=G2)ihmuq5f%|yE}ZZcR9ZW&K1VT5{L5J zD;S~%q8a$vvjnRLkNk11WmHCkK@GEVDP6?6grIbg2WfqxL=8S3hAfx@V8Y=tE}hS% zO%6}gFK^(ifvZ|7)W{hq|H@(FlDVmc&~dK=JQ=^S!Ak^lYj4aLwYfm;hnv5BfVTpn z239^->xAm0o6E@=s_&ruZ$`o1?e3M+@S4GWCLf2g5gwr!1J$oU{;}%#V8slmJ`me{ z27a%}CuS#aI#Q+tYe!I|23&-Ms`2~;o-7hlx<7t(N*yrOZ$F8tWBkx77U^L*KU5+Z zHE$TiFjA(iiLV6BF;sr?K5T;q1rslvRS; 1URCRt{9e_#`p~vU42XeSR!= z!te}1<>?z;S9R60ImhN}JV^2CPlroLoL(&TE_eIRd4{23jk#a@LWG|*ZFPmO`J#RT zlU=k8qY}NfAW_@CL%P9a206LiaIE7_i#Dq3&sTqWIg&A_@8yeIL}k0WSDYFJKtX#c zQAFzs;F~+#&vFansmDm(v0UcWu8=|HY^qZ9LKMYJ_xd{n`?7U|uu%821XG(Tz~}^0 z N~07iil1^1YI{PF&SJtw`{m?bo}&3 z$CyT3CSt&%wL?GN@INfzR|A8b{*Gx4#YNsw;Q!ovW=0U7iWkXoedzg5n4!4fKVgQc zS?MWyAt8@pefFftFqreRIwAi4ZP2{17=%FE`x{3Q9t`Ro*LS=yR!jMRqs?A-vlH z7RA{%ZUjxAOf~8glZy}j!x~ah^85n1`}4Wd$UtFZ($ Qqyoxe89~+E}Do=t<(ASTDz^lfD z#~2ipf|?)nubvW0^cLxse_P~G&wmT!e|3%`AE-FZs-lxDHjUW$PT?`60U^jWv|8EguLc4Ta_bu0% zPhX_(UB!$d)I->LyYW`saN`#w!1r-;ZOR6m<1rJ6`IBF-n6!|Uf$5Cn`@i=<6vav_ zpF~IEZIVL<40O13)~}_6upEEAYxj6=QOtIm1R6FP*b}*-5JRoWPQ(UiGwfj)*N0;M zB@c@DxMK+*x{$_6zlQ}%5mb&%pIp>h^s+!~!``PN3j(B;&C_@5JyQ}Z59CP;rr7e? zHAb4a^CYQKxzXmLfYX<(FFh3o503g$;Wkf7CR$A$YvN59jjt*%Jggc%JfL0oqi;oj zo63BS2^2mc1l80|z-6aRazvgW9<<-DJW+v+GupAHB1-uH-zD?yz}Qv)Q{BbE6FySr zz;~Ma^NWo9)NgAkvwgg%qnzUDQda@Rq_eC3kQ)!Brw)Jp4BaXu`Klo2x6@d`k_J$v zA*Z&H;z}#0F=Hhq1!Ia(+K|dn(G6RZ$GoxM{pJ=M%NS!%(vgig7LYi4wdDM$*EyCb zHW*?cHj7RsN&m?eycDb3m+rRFFQDH`Q^3HzTW{$*diq#IeN_JZ$bWyVRca0#`O;eB zF;(i1mFe}Qdlk0D6N0+m2=}&q5`5pa)hn1ZZ~?t-`T3;wAX%(wIGI_g8guaMt*g#C zkkC9~do(zyoUa72=$6BWW)tuKF}Nh%g91)_TSjBB5>9wmIaa}(RGW9P+^AG5^n*~2 zdv>Tz16a4$va(0vncL&PT-mbVot)%}zeLYd%vcT5 %lh!(q6WVvr{b--9$f8!Fow14Z`9^fpM z@{XG*w7J_~m_ED(lM}=@cn7LvDHDU6X=c~IKI9^@C2q{^=9l(n_wSWTn?(8Z!5Yg} z`f1{(^bgXl5zr(`_VwM?i9I0HaARw*eiji}5ViSv4&eRpV?4az)ai*%v38IGVd;)U z#!FeNYB@ABT}>=*Y;T!qU=Oe6BoZ!uclH&P=N4O;zgLUYz(K4z_8>1;u5^ZQ(CR9( z2{Ww=LZc;NMJ*;Yu1spTFKbHbcL1oOxth8~VkD?c5tbl5lmssB)PKTE;btNFS&%xr z+cw4F>U$F3ln*XTUIAsx^K#+mL