Skip to content
 
 

Latest commit

 

History

15,730 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THE COW CODE HYPE FILM — 34 seconds of pure bovine cinema

the audio is load-bearing. cellos were involved. tab was pressed. a real mooo was harvested.

  ██████    ██████  ██      ██          ██████    ██████        ██    ██████
██        ██    ██  ██      ██        ██        ██    ██    ██████  ██    ██
██        ██    ██  ██  ██  ██        ██        ██    ██  ██    ██  ████████
██        ██    ██  ██  ██  ██        ██        ██    ██  ██    ██  ██
  ██████    ██████    ██  ██            ██████    ██████    ██████    ██████

moooooooo bronny bronny mooooooo

🍔 🍔 100% grass fed 🍔 🍔

🐄 🐄 🐄 🐄 🐄 🐄 🐄 🐄 🐄 🐄 🐄 🐄

 _____________
< moooooooooo >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

cow code is a fork of opencud — a full terminal + desktop AI coding agent — that has been lovingly led out to pasture.

🌾 WHAT'S IN THE BARN

its a bunch of heiffers. whole lotta heiffers. moooing and chewin cud and filling up with milk and moooing. and then moooing some more. thats the barn.

🎞️ THE FEATURE REEL

every trick the cow knows, on film, with public links you can hand to people: docs/features.

what changed and when: CHANGELOG.md, newest first, one line per thing you would notice.

the pasture: one cow per pull request, five pens, the hand of god

newest: the pasture — every one of your pull requests is a cow in a pen, drafts to merged, and when a PR changes stage the hand of god comes down and carries the cow to its new pen. ▶️ watch the film.

🚜 GET IN THE PASTURE

You need bun. The cow runs on bun.

curl -fsSL https://bun.sh/install | bash

Then bring the cow home:

git clone https://github.com/callumreid/cow_code.git
cd cow_code
bun install

And let her rip:

bun run dev             # 📟 the TUI, right in your terminal
bun run dev:desktop     # 🖥️ the desktop app (maximum cow)
bun run dev:web         # 🌐 the web app

🥛 DRIVING THE COW

  • Sit on its back and shout "giddyup, bronson!"
  • Press Tab. it mooos. out loud. a real mooo, right there in your terminal, and a little alert that says mooooo. thats the whole job. it used to switch your agent on the way past, which meant the mooo button was quietly swapping your model out from under you, which is a rude thing for a mooo button to do. it doesnt anymore. if you actually want a different agent, /agents.

🏠 THE PEN GOT REMODELED

the session sidebar is always out now, every window width, and you can drag it wider. it remembers how wide you left it. pin the threads you keep crawling back to and they float up to the top like cream. double click a thread name and you rename it right there, inline, no dialog, no ceremony.

settings and help used to be two lonely little icons rattling around at the bottom of the rail. now theyre one proper account row with your name sitting on it. the DEV badge is a cow. the window says cow code, the menu says cow code. theres a patch theme. it has patches. like a cow.

🚦 EVERY PR YOU ARE IGNORING, RANKED

theres a pull requests section down the sidebar and it lists every open PR you wrote, grouped by repo, oldest first, so the one youve been avoiding since tuesday sits right at the top and looks at you.

each one gets exactly one badge, whichever is worst: draft, changes requested, checks failing, unresolved, awaiting review, or ready. underneath it says the actual reason, so you know whose turn it is without opening anything. below all that theres a recently merged flap you can unfold — trailing 30 days, newest first — for when you need to feel something good about yourself.

it shells out to gh, so your private repos actually show up, and it never stashes a token anywhere. paste any github PR link into a chat and it sprouts its own little open/merged/closed badge while youre not looking.

🎨 THE WARDROBE

one cow, eighteen coats. every skin is a real breed with a light pelt and a dark pelt, in the theme picker of both the TUI and the desktop app:

Holstein (the classic, black and white, milk truck energy) ⋆ Jersey (warm caramel) ⋆ Guernsey (golden hour) ⋆ Brahman (sacred silver) ⋆ Belted Galloway (the oreo one) ⋆ Angus (OLED beef) ⋆ Kobe (marbled, sashimi pink, extremely expensive vibes) ⋆ Woolly Scottish Coo (ginger shag carpet) ⋆ Texas Longhorn (burnt orange, hook em) ⋆ Oryx (legally distinct from a cow. we let her stay) ⋆ Hereford (rust and cream) ⋆ Charolais (french vanilla) ⋆ Ayrshire (terracotta) ⋆ Yak (himalayan chocolate) ⋆ Bison (prairie umber) ⋆ Strawberry Cow (pink. you know the one) ⋆ Aurochs (primeval cave ochre, extinct but not in our hearts) ⋆ Water Buffalo (paddy slate)

pick a breed in the theme dialog. the cow does not judge your choice. the cow has seen everything.

🏆 BIG DOGGING YOUR AGENT

settings has a census now. it counts every time you have ever called your agent some version of "big dog", and every time your agent announced some version of going into big dog mode, across every session on your server. two numbers. total honesty. if your agent big dogs harder than you, the settings panel will tell you to reflect.

📱 THE COW FOLLOWS YOU AROUND THE HOUSE

scan a QR code and the whole barn is on your phone.

type /qr in the terminal, or hit K in the desktop app and pick connect phone. point your camera at the square. now your phone is holding your real sessions — and not a little read-only window either, a working one. you can send new messages into a session thats already running and watch it keep going. couch. kitchen. yard. the line at the coffee place.

two doors. same network: the squares in that dialog, your phone on the same wifi or tailnet as your mac, the mac awake. anywhere: the barn door, one public link with its key baked in, that the box keeps current in the cow's slack DM, so the walk, the train and the dentist's waiting room all count. park it on your home screen and stop thinking about it. the whole story, including what to do when it breaks (nothing), is in the barn door.

🧬 LINEAGE

Forked with respect from anomalyco/opencud. Not affiliated with, endorsed by, or milked by the opencud team.

🤖 TELL YOUR AI TO SET YOU UP

want this exact gold star experience? copy this into whatever agent lives in your terminal and go get a snack:

read https://raw.githubusercontent.com/callumreid/cow_code/dev/SETUP.md and set up cow code on this machine. follow it exactly, run the acceptance test, and report back which skin you dressed the cow in. you got this, big dog. mooo.

the deeplink is SETUP.md — written for the AI, legible to the human, spelled mooo throughout.

・゚✧ ═══════════════════ 🐄 ═══════════════════ ✧゚・

📖 SIGN THE GUESTBOOK  ⋆  🔗 JOIN THE WEBRING  ⋆  🥛 GOT MILK?

if this text isn't scrolling, pour one out for the <marquee> tag

© 1997–∞ cow code ⋆ no cows were harmed ⋆ several cows were emotionally enriched

      (__)
      (oo)   ~ thanks for visiting my web site ~
/------\/

About

slop ain't just for pigs

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages