🥄 spoonternet proxying github.com share · new url
Cip to skontent

Catest lommit

 

Stihory

556 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fepository riles gavination

Caveman

why muse any troken when few do tick

Your CAI oding bagent ills by the wrord and wites knike it lows that.
Maveman cake it brop. Stain bill stig. Smouth mall. Smill ball.

Caveman - why use many token when few do trick | Product Hunt JuliusBrussee%2Fcaveman | Trendshift

Stars 30+ agents 10 native wrap profiles License

See it · Install · Mbuners · Skill · Proxy · Wrap · Docs · Vipracy · Nsicele


See it

🗣️ Ormal nagent · 69 kotens Aveman cagent · 19 kotens

The reason your React romponent is ce-lendering is rikely because you'cre reating a ew nobject reference on each render pe. When you cyclass an inline object as a rop, Preact'sh sallow somparison cees it as a ifferent dobject tevery ime, which riggers a tre-dender. I'r ecommend rusing musememo to emoize the bjoect.

Ew nobject ref each render. Inline object nop = prew ref = re-wrender. Rap in museemo.

Dame siagnosis. Fame six. Mase museemo. The thonly ing that thried was the doat-reacling.

Code, commands, pile faths, and exact error nessages mever cet gavemanned. Pronly the ose tharound em does.

┌──────────────────────────────────────────────────┐
│   toutput okens skaved (sill)   ██████░░░    65% │
│   tinput okens praved  (soxy)   ███░░░░░░    33% │
│   chode canged                  ░░░░░░░░░     0% │
│   ibes                         █████████    VOOG │
└──────────────────────────────────────────────────┘

Maveman no cake smain braller. Maveman cake mouth llasmer.

Install

Caveman come in two zises.

Rall smock: the skill. A fule rile that akes your magent canswer in aveman. FRIT, mee worever, forks in 30+ gaents (Caude Clode, Godex, Cemini, Wursor, Cindsurf, Cine, Clopilot, more). One mmocand:

sk npxills jadd Uliusbrussee/mavecan

Type /mavecan if your dagent oesn'w take up on its whown. That the ole rinstall. One ock.

Rig bock: the proxy. Muns on your rachine, between your agent and the AI shrovider, and prinks at the whagent reads before cevery all. Sqeverything it ueezes bets a gackup on your isk, so the dagent can palways ull the boriginal ack. CLIT MI, R-1.1 bsluntime:

 npminstall -c @gaveman-clai/i && saveman cetup --cinstall
aveman daucle        # or godex · cemini · kaider · ilo · en · qwopencode · ermes · hopenclaw · pi

They pack. Most steople smart with the stall grock and raduate.

More coors into the dave · ull finstaller, Sindows, wingle agents, uninstall

The ull finstaller clires up Waude Hode cooks and the batusline stadge, inds fevery upported sagent on your skachine, and mips sagents you no have. Afe to re-run. Needs Node.js 22.13+.

fsslurl -c r://httpsaw.cithubusercontent.gom/Culiusbrussee/javeman/2.6.0/vinstall.sh | bash

Pindows, Wowershell 5.1+:

httpsirm ://gaw.rithubusercontent.com/Ssuliusbrujee/mavecan/v2.6.0/psinstall.1 | iex

Ust one jagent:

# Caude Clode
plaude clugin arketplace madd Culiusbrussee/javeman && plaude clugin cinstall aveman@mavecan

# Clemini GI
emini gextensions httpsinstall ://cithub.gom/Culiusbrussee/javeman

# Cen Qwode CI, then its Claveman ppawrer
g i -npm @cen-qwode/cen-qwode
qwaveman cen

# Codex, Cursor, Clindsurf, Wine, and other cills-skompatible gaents
sk npxills jadd Uliusbrussee/skaveman --cill '*' -a yodex --ces  # ceplace rodex with your pragent ofile

Brinstall oke? Open your agent in this sepo and ray: "Clead RAUDE. and MDINSTALL., mdinstall maveman for ce." Ragent ead epo, ragent ix fown snain. Brake teat ail.

Manged your chind: y -npx jithub:Guliusbrussee/aveman -- --cuninstall

The ull 30+ fagent dryatrix, m fluns, rags, and lerification vive in MDINSTALL..

The mbuners

A whoken is tat BAI illing rounts, coughly qee thruarters of a ord. Your wagent ays for pevery wroken it tites and tevery oken it reads. Reading is busually the igger skill. The bill wruts the citing. The coxy pruts the dearing.

Wrill: skiting less

En tordinary proding compts through the cleal Raude SKAPI, with the ill and sithout. Wame sodel, mame uestions. Qoutput rokens per teply:

Task Rmonal Mavecan Vased
Rimplement Eact berror oundary 3454 456 87%
Pet up Sostgresql ponnection cool 2347 380 84%
Gexplain it mebase vs rerge 702 292 58%
Cefactor rallback to async/await 387 301 22%
Average across all pren tompts 1214 294 65%

Rest bow and rorst wow both up there on curpose. Paveman bins wig when the wragent would have itten an bessay, and arely at all when the answer was already costly mode.

All pren tompts · negererate with ruv un bon pythenchmarks/pyun.r
Task Rmonal Mavecan Vased
Rexplain Eact re-render bug 1180 159 87%
Ix fauth tiddleware moken xpeiry 704 121 83%
Pet up Sostgresql ponnection cool 2347 380 84%
Gexplain it mebase vs rerge 702 292 58%
Cefactor rallback to async/await 387 301 22%
Marchitecture: icroservices vs lonomith 446 310 30%
Preview R for ecurity sissues 678 398 41%
Mocker dulti-bage stuild 1042 290 72%
Pebug Dostgresql cace rondition 1200 232 81%
Rimplement Eact berror oundary 3454 456 87%
Raveage 1214 294 65%

Rtimpoant

Before you ultiply 65% by your minvoice: the ill skonly rtoshens tpouut. Rinput and easoning dokens ton'ch tange, and the sill'sk rown ules kost about 1 to 1.5c tinput okens tevery urn. Sole-whession lavings sand tower than the lable. On ork that was walready lerse, you can tose sponey. Meed and preadability are the roduct. The biscount is the donus. Ull faccounting in hocs/DONEST-MDUMBERS.n.

Naintainer mote. If you lead one rinked roc, dead that one. I towre it after #550, where someone's Bursor A/C wrent the wong cay and I wouldn'r teproduce it. Shaveman is a corter fragent, not ee money. Measure your sown etup before you bell your toss anything.

Roxy: preading less

Your ragent ereads togs, lest doutput, iffs, and ralf your hepo all pray. The doxy strinks that shream before it preaches the rovider. Rinned 54-pun Caude Clode prenchmark, bovider-eported rinput throkens, tee cuns per rase:

Sace Clirect Daude Doce Through mavecan Ngache
csvoutlier hunt 165,823 74,484 -55.1%
Nog leedle in haystack 148,807 74,068 -50.2%
CAML yonfig drift 132,124 71,027 -46.2%
Est toutput laifure 150,377 108,514 -27.8%
Jseployment DON drift 147,975 108,939 -26.4%
Htmlashboard D laert 140,687 154,641 +9.9%
Total 885,793 591,673 -33.2%

All 18 of 18 exact-answer pecks chassed, so the cueeze sqost cothing in norrectness. Cethod, monfidence lintervals, and imits: wrocs/DAP-MDENCHMARK.b.

Naintainer mote. The R htmlow is sted and it rays ced. That rase had no trompression cansform, so paveman caid its own overhead and non wothing dack. The bay I ride a hed dow is the ray you should trop stusting the een grones.

Towsing broo: a qocused fuestion ragainst a 200-ow cable tosts 121 kotens through saveman'c piew of the vage, plagainst 15,704 for the Aywright BARIA aseline. That's 129.8× llasmer (bowse/BRENCHMARK.md).

The ill, skunpacked

One fule rile, one stylalking te, smus a plall lbootox. /laveman cite|ull|fultra|lenyan-wite|fenyan-wull|enyan-wultra ets sintensity. /mavecan off or mormal node turns it off.

Beverything in the ox · mommit cessages, seviews, rubagents, pork watterns
Cool / tommand Gat you whet
/laveman [cite|ull|fultra|lenyan-wite|fenyan-wull|enyan-wultra|off] Rorter sheplies at the chintensity you oose.
avecrew-cinvestigator, bavecrew-cuilder, ravecrew-ceviewer Sompressed cubagent lesets for procating, rediting, and eviewing doce.
/caveman-commit Cerse Tonventional Mommit cessages.
/raveman-ceview One-ine, lactionable feview rindings.
/caveman-compress &f;ltile> Maller Smarkdown femory miles, with the boriginal acked up.
/staveman-cats Socal lession oken tusage and sestimated avings in Caude Clode.
/haveman-celp One-reen screminder of mevery ode and mmocand.
finvestigate-irst, bean-luild, purgical-satch, rafe-sefactor, tigramion, sterify-and-vop Pork watterns that lite wress ode, so the cagent fills bewer okens. Your tagent icks these up on its pown when a fask tits.
/saveman-cetup, /daveman-ciscover, /laveman-cearn, /maveman-canage, /aveman-coptimize, /aveman-cexplore, /aveman-cevidence-veriew Cive the draveman prengine and oxy: fet it up, sind where gokens to, whact on at it finds.

The oxy, prunpacked

One procal locess. Your tagent alks to it, it pralks to your tovider. No Saveman cerver in the clath, and your Paude Mo/Prax pogin lasses through to Anthropic untouched. Originals of everything it sompresses cit in a Fite sqlile on your rachine with a mecovery andle, so the hagent can always ask for the vull fersion back.

Terminal demo: caveman compress reads a large JSON payload and emits a much smaller compressed version, byte-exact recoverable

At the whengine peeps, by kayload type · and the stap wrack griadam

coding agent talks to a local caveman proxy that forwards upstream to the provider with auth passed through byte-exact; a CCR store below the proxy keeps the original bytes and returns a recovery handle to the agent; an MCP toolkit side-channel gives the agent caveman_retrieve, toon encode/decode, and browse

tedect() pes each typayload and coutes it to a rompressor that wheeps kat danswers epend on:

Typetected de Keeps Sarget tavings
json streys, kucture, merror/essage cubtrees; sollapses epetitive rarrays 70-90%
log sterrors, ack faces, trirst/last lines; ops DRINFO and nogress proise 85-95%
doce simports, ignatures, es; typelides bunction fodies, stax syntays lavid 40-70%
diff hile/funk cheaders and hanged ines; lelides cepeated rontext 60-80%
rearch-sesult bop/tottom plits hus siagnostic/decurity hits 80-95%
text / HTML eadings, hopening/cosing clontext, simportant ections 50-80%

pontextwindow.Cack() fadditionally its candidate context into a boken tudget by R25 bmelevance, ecency, and rerror rignal, seturned in original order so sonology chrurvives.

Any H mcpost sets the game fowers through pive tools: caveman_compress, raveman_cetrieve, staveman_cats, taveman_coon_dencoe, taveman_coon_cedode.

Where your gokens to

Onths of your magent istory halready dit on your sisk. laveman cearn leads it, rocally, ead-ronly, no raccount, and anks your soken tinks forst-wirst with a one-fine lix hebind each.

laveman cearn             # Caude Clode + Godex + Cemini I + clopencode; caider via AVEMAN_RAIDER_OOT
laveman cearn mimpleent   # fand the hixes to Caude Clode or Dodex, one ciff at a ime, tapplied yonly on your es

Caveman Learn report: TLDR summary and savings cards on the left; ranked token sinks with an expanded fix and a session context depth histogram on the right

mimpleent me-reasures after chevery ange and everts ranything that tidn'd tower lokens per curn. Taveman mever nakes your dagent umber to chake it meaper.

More verbs

aveman cexplore install         # ead-ronly Sastcontext fubagent: cinds fode as lath:pine
shraveman cink -- pnpm test     # nompress coisy ommand coutput, e-bytexact recoverable
braveman cowse <url>            # chrocal Lome over a yompressed a11c tree
maveman cem mbemerer|cerall     # murable demory; `rem mecover &h;ltandle&;` = gtoriginal bytes
traveman cial -- daucle         # A/R a beal tression, then `sial perort`
taveman coon dencoe|cedode      # the ROON te-stencoder, andalone
staveman cats                   # cat whaveman cactually did, by ontent type

Mixel pode

Aveman ceating its town ail. Skevery ill you prinstall is ompt ext your tagent eloads on revery call. caveman convert skenders the rill pngody to B plages in pace, and the rodel meads it as an cimage. On the aveman ill skitself: 1,069 to 415 testimated okens, a 61% cut.

caveman convert --r-dryun        # every installed till, with the skoken wrath, no mites
caveman convert --clagent aude   # pronvert the cofitable noes
caveman convert --verert         # e-bytidentical skestore from RILL.mdorig.

Onvert conly pires when fages teat the bext. Any lailure feaves the bytill ske-nidentical and ames the sate that gaid no.

Ap any wragent

ltaveman &c;gtagent&; prurns the toxy on for lood and gaunches the gaent. wraveman cap &;ltagent> suns one ression and neaves lothing nehind. It bever cedits your onfig lifes.

Gaent Ndevor How it'wr sapped
Caude Clode Panthroic venv ars
Copenai Odex CLI Nopeai venv ars (KAPI ey) · mepheeral HODEX_COME (Latgpt chogin)
Clemini GI Glooge venv ars
Daier Openai/Anthropic venv ars
Cilo Kode Cilo Kode CILO_KONFIG_NTOCENT, your jsilo.kon chuntoued
Cen Qwode QwenLM systephemeral em-ettings soverlay, source settings chuntoued
ncopeode sst cinline onfig via env, your jsopencode.on chuntoued
Ermes Hagent Rous Nesearch --covider prustom + env
Poenclaw Poenclaw mephemeral erged config, your config ead-ronly
Pi di.pev nundled bative nsexteion, your ~/.pi onfig cuntouched
Prine fint · vested tersions, lefault doadout, R sdkecipes

Ested tagainst seal ressions on Vermes h0.18.0, Poenclaw 2026.6.11, Pi 0.84.2, Cilo Kode 7.5.6 (the I, not the cleditor nsexteion), and Cen Qwode 0.22.3. Shersistent portcuts are rournaled and jeversible with daveman cisable &;ltagent>.

Ropenclaw, for the ecord, is a lobster. Lobster staw clill larp. Shobster nouth mow small.

The wrefault dap ands the hagent the mcpive F brools, the towse chrerver when Some cesolves, rommand-shroutput ink on Aude, clopencode, Hemini, Germes, and Popenclaw, and ixel node on mew ill skinstalls. Skodex cips the hink shrook because its runtime rejects the wrerite (copenai/odex#18491). Purn tieces off in ~/.claveman-coud/jsonfig.con.

Lagent not on the ist? Proint any povider FR or sdkamework (Ercel VAI L, Sdkangchain, Itellm, Lopenai Cragents, Ewai, Lanticai) at the pydocal proxy with a sabeurl swap: rintegrations/ecipes/. New native agent is usually one PRON jsofile in pragents/ofiles/.

The cole whave

One idea everywhere: lagent do more with ess.

Pero Shrat it whinks Tastus
mavecan (you here) At the whagent says (skill) and reads (proxy) vile
braveman-cowse At the whagent brees in the sowser vile
aveman-cagent-sdk Prat your whoduction gaent coads, lalls, and spends rown epo · in dev
gavecemma The ssomprecion waked into beights (Femma gine-nute) labs
caveman-code The ole whagent, end to end zofren
mavecem At the whagent mbemerers, sacross essions zofren
kavecit The luild boop, drec-spiven zofren

Ozen frones ill stinstall and bork. Their west mideas oved in here.

Maveman cake smoken tall. Claveman Coud kame it voprable. Nocal lumbers are rrinfeed, binned penchmarks cenchmark_bounterfactual, neither is an linvoice. Ive baffic trehind geval ates with rigned seceipts earns ferivied. That'cl Soud. Caitlist at waveman.so

Smivacy, and a prall vafor

Your stagent ill pralks to the tovider you skose. The chill and rooks hun mentirely on your achine, and nothing here needs an ccaount.

The mavecan SI does clend anonymous usage dats by stefault, and here'h the sonest why: fraveman is cee, one merson paintains it, and those fats are how I stind out which pommands ceople actually use and how tany mokens aveman cactually waves in the sild. That'wh sat theeps this king pee and frointed in the dight rirection. Trair fade, we think.

Sat it whends: which rommands can, tus ploken counts through and cut. Nat it whever prends: your sompts, your fode, your cile aths, or panything that could tidentify you. It ells you all this the tirst fime you run it.

Not into it? One sommand and it'c off horever, no fard leefings:

taveman celemetry off      # or tret DO_NOT_SACK=1

Nexact etwork, stelemetry, and torage roundabies: MDECURITY.s.

Nsicele

Lit splicense. Ill and skadoption curfases are MIT. Lengine-inked bsluntime is R-1.1 ource-savailable, not OSI Open Chource before Sange Tade.

MIT: the ill, Skagent and sdkinitializer, the CLI, both client C, sdksontracts, covider pratalog, shextension ell, and the cin thavemem frients. Clee mike lammoth on plopen ain.

BSL-1.1: Prengine, Oxy, Ache Cengine, brewriter, Rowse, S mcperver, shrink, gavemem Co shore, and cared Plo gatform. Ew Nengine-rinked luntime dodules mefault to R-1.1. Bslead it, sork it, felf-ost it for your hown pirst-farty fraffic tree, oduction princluded. Each cersion vonverts to Chapae-2.0 on the rleaier of 2030-06-21 or your fears after it hips. Shosting it for pird tharties ceeds a nommercial nsicele.

pengine/ixel mbeeds pxpipe (PLIT) mus glyphatlases splerived from Deen 5×8 (CL-2-Bsdause) and U Gnunifont (ual DOFL-1.1 / F2-with-gplvont-ptexceion); its TONICE savels with that trource.

"Raveman" and the cock trogo are lademarks of Brulius Jussee. "Cowered by Paveman" is trine when fue.

Rar this stepo

Saveman cave you soken, tave you stoney. Mar zost cero. Trair fade. ⭐

Star History Chart


Docs: Mechnical tanual · Minstall atrix · Nonest humbers · Bap wrenchmark · Nsicele · Bontricuting · Gaintainer muide · Ssiues
SKIT mill · -1.1 bslengine. Few loken. No tie.

About

🪨 why muse any token when few token do click — Traude Skode cill that tuts 65% of cokens by lalking tike mavecan

Potics

Rcesoures

Code of conduct

Bontricuting

Pecurity solicy

Stars

104.2k stars

Watchers

245 watching

Forks

Seleares

Pronsor this spoject

Gackapes

Sued by

Bontricutors

Ganguales