Desktop GUI for Claude Code CLI. Multi-agent system with inter-agent communication, knowledge bases (RAG), external model providers, vision analysis, and more.
Documentation Β· Releases Β· aitherlab
[CAMERA 3... no wait, CAMERA 1... which one has the red light??]
https://github.com/user-attachments/assets/efbedbd6-ced3-40b6-a7be-d0f482aee412
Okay so basically, aitherflow is a desktop wraper (wrappper? ...rapper?) for Claude Code CLI. You know Claude? He's the smart computer man who lives inside the wires. Very smart. Probably went to college or something, I dunno.
[awkward pause, someone drops a coffee mug off-screen]
The point is β Claude does all the thinking, and aitherflow makes it look pretty. Like when you put a nice frame around a pitcher of your dog. The dog didn't change but now it's got a frame. Same thing. Exackly the same thing.
βββββββββββββββββββββββββββββββ
β β
β YOUR BEAUTIFUL GUI β
β (that's "gooey") β
β β
β βββββββββββββββββββββββ β
β β CLAUDE CODE CLI β β
β β (the smart part) β β
β β he's doin all the β β
β β work in there β β
β βββββββββββββββββββββββ β
β β
β [CHAT] [FILES] [BRAINS] β
β β
βββββββββββββββββββββββββββββββ
β
you are here
(probably)
[VHS tracking artifacts intensify. BRULE shuffles through index cards]
Okay so this prorgam does a LOT of stuff. Let me just... [drops half the cards on the floor] ...let me tell you about the main things.
You can run like, MULTIPLE Claudes at the same time. It's like having a bunch of smart guys but they're all named Claude. [turns to wrong camera] Each one gets their own little process, like little apartments for compurter brains. And they TALK to each other! Through messages! Like coworkers but they actually cooperate.
CLAUDE #1 CLAUDE #2 CLAUDE #3
"the boss" "the coder" "the mean one"
βββββββββββ βββββββββββ βββββββββββ
β plans ββββββββββ writes ββββββββββ reviews β
β stuff β β code β β code β
βββββββββββ βββββββββββ ββββββ¬βββββ
β β
ββββββββββββ "you missed a semicolom" β
RAG stands for... [squints at teleprompter] ...Reely Awesome...Growledg...? Anyway it reads your documents and remembers stuff. PDFs, EPUBs, websites, even YouTube. It's like a libary but it lives in your compurter and doesn't shush you.
Your compurter can draw pitchers now. Like an artist but without the beret and the sad backstory. It uses your GPU (that's the expensieve card inside your compurter that gamers yell about) to make images LOCALLY. No cloud. The pitchers never leave your house.
[accidentally knocks a model off the desk]
FLUCKS... FLUX? And SDXL which I think is a skateboard trick β download from HuggingFace (aww that's a nice name) and BAM, pitcher shows up right in the chat.
Now your compurter can do stuff WHILE YOU SLEEP. [leans into camera]
Set up a task, pick a schedule, and aitherflow runs a whole Claude agent automaticly. There's a nice little builder where you pick minutes and hours and days with buttons β no need to learn that cron thing that looks like a phone number from the future.
When the task runs, a chat tab appears. It even sends you a Telegram messige when it's done. [holds up phone proudly] Look ma, I automated!
[BRULE interrupts his own segment]
You know when someone is talking and you just HAVE to say something? Now you can! While Claude is typing his anser, just send a message. It shows up RIGHT INSIDE his response β like a little note:
Claude is writing...
ββββββββββββββββββββββββββββββββββββ
β So basically the algorithm works β
β by first parsing the input and β
β β
β ββ YOU βββββββββββββββββββββββ β
β β hey what about edge cases? β β
β ββββββββββββββββββββββββββββββ β
β β
β Right, good point! Edge cases... β
ββββββββββββββββββββββββββββββββββββ
Like passing a note in class but the teacher actually reads it. [whispers] He doesn't even get mad about it.
[BRULE nervously checks his wallet]
Ever wonder how much of your Claude allowance you've eaten? Like checking how many minutes you have left on your phone plan. Except instead of minutes it's... tokens? I think they're like little coins but for words.
The dashboard shows your 5-hour and weekly limits with little progress bars. Settings has ALL the details β Sonnet, Opus, the whole family. With a Refresh button for when you're anxchious. [refreshes seventeen times]
[BRULE puts on a security guard hat]
When Claude wants to do something dangerosu β edit a file, run a command, delete your... [gulps] ...anyway, you get a nice card with Allow and Deny buttons. Like when your kid asks to use the car.
There's also Plan Mode where Claude shows you what he WANTS to do before doing it. Like a bluepront for a house but for code. Very responcible.
Send files to Telegram right from the app! Like sending a fax but it actually works and goes to your phone instead of a machine that nobody checks ever.
Talk to Claude with your ACTUAL VOICE. [taps microphone, causes feedback] It uses Deepgram to turn your words into text. So you can just... talk. To your compurter. Like a normal person. [long pause] Okay maybe not like a NORMAL person but still.
[low quality title card with clip art of a computer]
| What | The Thing | My Notes |
|---|---|---|
| Backend | Rust / Tauri 2 | Rust is very fast. Like a car but for code. Vroom vroom. |
| Frontend | React 19 + TypeScript | It's react. You know react. Everybody knows react. If you don't know react I can't help you, sorry. |
| Styling | Tailwind CSS v4 | You type little words and the compurter makes it pretty. Magic. |
| State | Zustand | It's like Redux but it doesn't make you want to cry. Each store is its own little guy. They don't talk to each other, like my neighbors. |
| Data | JSON files | Just files. On your disk. No databaise. Simple, like me. |
| Image Gen | diffusion-rs / FLUX.2, FLUX.1, SDXL, Z-Image | Your video card becomes an artist. FLUX, LoRA, the whole shebang. Add any model from HuggingFace and it just works. Like Picasso but with more VRAM. |
| Scheduling | Cron + Tokio | Your compurter has an alarm clock now. Very responsible. |
| Platforms | Linux | No Windoes, no Macs, sorry. [whispers to camera] we don't talk about those here |
[SCENE: A kitchen, for some reason. BRULE stands at the counter with a laptop next to a blender]
You're gonna need some stuff first. Don't worry it's easy, I did it and I'm... well I did it.
npm install -g @anthropic-ai/claude-code && claudeGo to Releases and grab the latest one:
| Platform | Format | Notes |
|---|---|---|
| Linux | .deb, .rpm | For Ubuntu people and Fedora people. You know who you are. |
If you're one of THOSE people who builds everything from source (respect), here you go:
# Clone it (not like the movie, more like copying)
git clone https://github.com/aitherlab-dev/aitherflow.git
cd aitherflow
# Install the depandensees
pnpm install
# Run the development mode
# (this is the one where it's not finished yet but you can look at it)
pnpm tauri dev
[BRULE accidentally hits enter too many times]
# For the real deal production build:
pnpm tauri build
# Now you got a real program! Like the ones that come on CDs!
# Remember CDs? They were shiny.
You need Rust, Node.js 20+, pnpm, and Tauri 2 system deps. That's a lot of stuff but I believe in you. Probably.
[camera slowly zooms in on BRULE's face as he tries to read the teleprompter]
aitherflow/
βββ src/ β the gooey part (React)
β βββ components/ β little pieces of the gooey
β β βββ chat/ β where you talk to Claude
β β βββ dashboard/ β the main screen with cards and stuff
β β βββ settings/ β tweaky knobs
β β βββ knowledge/ β the brain library (RAG)
β β βββ teamwork/ β multi-agent party zone
β βββ stores/ β zustand lives here (one per room)
β βββ hooks/ β react hooks (not fishing hooks)
β βββ types/ β typescript types (like labels for your jars)
β
βββ src-tauri/ β the rusty part (Rust backend)
β βββ src/
β βββ conductor/ β the boss module, runs everything
β βββ rag/ β knowledge base brain stuff
β βββ image_gen/ β picture making factory
β βββ scheduler/ β timed task zone (cron stuff)
β βββ telegram/ β phone messaging thing
β βββ plugins/ β extra bits
β βββ [many .rs files]β each one does a little job, like ants
β
βββ fa fa fa fa fa fa fa...
[informercial voice, camera 2]
So Claude Code has this CLI thing, right? It's a command line... interfenace. You type stuff and it types stuff back. Very advanced.
Aitherflow takes that CLI and puts a BEAUTIFUL GRAPHICAL wrapper around it. Like putting a tuxedo on a very smart dog.
YOU β type message in pretty GUI
β
AITHERFLOW β sends it to Claude CLI process
β
CLAUDE β thinks real hard (he's very smart)
β
AITHERFLOW β shows you the anser in pretty GUI
β
YOU β "wow that's great thanks compurter"
The streaming works like this: first you get a system message (that's Claude saying hi), then a bunch of content_block_delta messages (that's him thinking out loud, fa fa fa), then assistant (he's done thinking), then result (here's your anser, dummy).
[BRULE picks up a phone that isn't ringing] Yes? No, I'm doing the documintation right now. Tell Gary I'll call him back.
[title card: "MULTI-AGENT MODE" in Comic Sans, spinning]
This is the cool part. You can have MULTIPLE Claudes running at the SAME TIME. Each one is a separate CLI process with full isolation. They each get their own context, their own session, their own tools. This is not just tabs. This is like... a whole office building of Claudes. [looks at notes written on hand]
It's like a restaurant but instead of waiters you have a bunch of Claudes running around and they're all really smart but they CAN talk to each other through a built-in messaging system. Unlike my family at Thanksgiving.
Real example of them working together:
[BRULE holds up a book upside down]
The RAG system lets Claude read your documents so he knows stuff. It uses:
There's a whole MCP server called aitherflow-knowledge that gives Claude four tools: search, list bases, get documents, and reindex. That's four tools. Count 'em. [holds up three fingers]
You can configure chunk sizes and overlap and search limits and stuff like that. I don't know what those words mean but there's a nice dashboard card where you can click buttons.
[BRULE puts on reading glasses upside down]
Sometimes Claude needs a second opinion. Like when you go to another doctor because the first doctor said something you didn't like. So we added external model support:
Agents can call these models mid-conversation using MCP tools: call_model, list_models, analyze_directory. It's like phoning a friend on Who Wants to Be a Millionaire except the friend is also a compurter.
API keys go in your system keyring. Not in config files. Because we're profeshional.
[scene transitions with a star wipe effect that takes too long]
pnpm tauri dev # makes it go (development mode)
pnpm tauri build # makes it go (for real this time)
pnpm typecheck # checks if you typed good
pnpm lint # yells at you about your code style
cargo clippy # a little crab tells you what's wrong (from src-tauri/)
cargo test # makes sure nothing is broken (from src-tauri/)
spawn_blocking β use it for ALL tauri commands with file operations. If you don't, the compurter gets stuck like when you put too much bread in the toaster.atomic_write() β for writing files safely. Because files are importent.For the full boring technical documentation, check out DOCS.md. It was written by a normal person, not by Dr. Steve Brule.
[camera is slightly tilted, nobody fixes it for the rest of the segment]
Want to help make aitherflow better? That's nice of you. Here's what you do:
git worktree add. This is very serious. Last time someone did a git checkout we lost... [gets emotional] ...we lost Daryl's whole branch. Gone. Like tears in rain.pnpm typecheck and pnpm lint and cargo clippy don't yell at you[BRULE accidentally closes the laptop] Wait how do I... [opens it again] ...okay sorry about that.
[low-res graphic: "HAVING PROBLEMS?" with a stock photo of a confused woman]
| Problem | Solushion |
|---|---|
| Black screen after WebView crash | Run the build from terminal, look for Gdk-Message: Error 71. That means the front end crashed. It's always the front end. [shakes head] |
| App won't start | Did you install the depandensees? Did you run pnpm install? You gotta do that first, ya dingus. |
| Claude isn't responding | Check if Claude CLI is installed and working. Type claude --version in your terminel. If nothing happens, Claude has left the building. |
| Colors look wrong | You probably hardcoded a hex value. I TOLD you not to do that. Use CSS variables. Read the section about CSS variables. I'll wait. |
| Multiple agents acting weird | Make sure each agent has its own state. Don't cross the stores. Never cross the stores. Like ghostbusters but for Zustand. |
MIT. That means you can do whatever you want with it. Free, like the air. Or like the samples at Costco. [chewing something] Have you been to Costco? They have great sampoles.
aitherflow β Written in Oswald font. "aither" is Bold 700, "flow" is Extra Light 200. It's called typografy. Very fancy.
[VHS static]
Made with π§ by aitherlab
Powered by Claude Code (the smart compurter man) Β· Built with Tauri (the framework, not the car... wait is there a car called Tauri? I should check... [gets distracted])
[END CARD: "FOR YOUR HEALTH" in glowing text, BRULE gives a thumbs up to camera 4, which is not recording]
"Remember: aitherflow is for your compurter health. Check it out!" β Dr. Steve Brule
[static, then test pattern]
This README was written during a fever dream at the Channel 5 studios.
For actual documentation, see DOCS.md. Seriously.
685 commits
Rust
45.6%
TypeScript
42.7%
CSS
11.3%
Desktop GUI for Claude Code CLI. Multi-agent system with inter-agent communication, knowledge bases (RAG), external model providers, vision analysis, and more.
Documentation Β· Releases Β· aitherlab
[CAMERA 3... no wait, CAMERA 1... which one has the red light??]
https://github.com/user-attachments/assets/efbedbd6-ced3-40b6-a7be-d0f482aee412
Okay so basically, aitherflow is a desktop wraper (wrappper? ...rapper?) for Claude Code CLI. You know Claude? He's the smart computer man who lives inside the wires. Very smart. Probably went to college or something, I dunno.
[awkward pause, someone drops a coffee mug off-screen]
The point is β Claude does all the thinking, and aitherflow makes it look pretty. Like when you put a nice frame around a pitcher of your dog. The dog didn't change but now it's got a frame. Same thing. Exackly the same thing.
βββββββββββββββββββββββββββββββ
β β
β YOUR BEAUTIFUL GUI β
β (that's "gooey") β
β β
β βββββββββββββββββββββββ β
β β CLAUDE CODE CLI β β
β β (the smart part) β β
β β he's doin all the β β
β β work in there β β
β βββββββββββββββββββββββ β
β β
β [CHAT] [FILES] [BRAINS] β
β β
βββββββββββββββββββββββββββββββ
β
you are here
(probably)
[VHS tracking artifacts intensify. BRULE shuffles through index cards]
Okay so this prorgam does a LOT of stuff. Let me just... [drops half the cards on the floor] ...let me tell you about the main things.
You can run like, MULTIPLE Claudes at the same time. It's like having a bunch of smart guys but they're all named Claude. [turns to wrong camera] Each one gets their own little process, like little apartments for compurter brains. And they TALK to each other! Through messages! Like coworkers but they actually cooperate.
CLAUDE #1 CLAUDE #2 CLAUDE #3
"the boss" "the coder" "the mean one"
βββββββββββ βββββββββββ βββββββββββ
β plans ββββββββββ writes ββββββββββ reviews β
β stuff β β code β β code β
βββββββββββ βββββββββββ ββββββ¬βββββ
β β
ββββββββββββ "you missed a semicolom" β
RAG stands for... [squints at teleprompter] ...Reely Awesome...Growledg...? Anyway it reads your documents and remembers stuff. PDFs, EPUBs, websites, even YouTube. It's like a libary but it lives in your compurter and doesn't shush you.
Your compurter can draw pitchers now. Like an artist but without the beret and the sad backstory. It uses your GPU (that's the expensieve card inside your compurter that gamers yell about) to make images LOCALLY. No cloud. The pitchers never leave your house.
[accidentally knocks a model off the desk]
FLUCKS... FLUX? And SDXL which I think is a skateboard trick β download from HuggingFace (aww that's a nice name) and BAM, pitcher shows up right in the chat.
Now your compurter can do stuff WHILE YOU SLEEP. [leans into camera]
Set up a task, pick a schedule, and aitherflow runs a whole Claude agent automaticly. There's a nice little builder where you pick minutes and hours and days with buttons β no need to learn that cron thing that looks like a phone number from the future.
When the task runs, a chat tab appears. It even sends you a Telegram messige when it's done. [holds up phone proudly] Look ma, I automated!
[BRULE interrupts his own segment]
You know when someone is talking and you just HAVE to say something? Now you can! While Claude is typing his anser, just send a message. It shows up RIGHT INSIDE his response β like a little note:
Claude is writing...
ββββββββββββββββββββββββββββββββββββ
β So basically the algorithm works β
β by first parsing the input and β
β β
β ββ YOU βββββββββββββββββββββββ β
β β hey what about edge cases? β β
β ββββββββββββββββββββββββββββββ β
β β
β Right, good point! Edge cases... β
ββββββββββββββββββββββββββββββββββββ
Like passing a note in class but the teacher actually reads it. [whispers] He doesn't even get mad about it.
[BRULE nervously checks his wallet]
Ever wonder how much of your Claude allowance you've eaten? Like checking how many minutes you have left on your phone plan. Except instead of minutes it's... tokens? I think they're like little coins but for words.
The dashboard shows your 5-hour and weekly limits with little progress bars. Settings has ALL the details β Sonnet, Opus, the whole family. With a Refresh button for when you're anxchious. [refreshes seventeen times]
[BRULE puts on a security guard hat]
When Claude wants to do something dangerosu β edit a file, run a command, delete your... [gulps] ...anyway, you get a nice card with Allow and Deny buttons. Like when your kid asks to use the car.
There's also Plan Mode where Claude shows you what he WANTS to do before doing it. Like a bluepront for a house but for code. Very responcible.
Send files to Telegram right from the app! Like sending a fax but it actually works and goes to your phone instead of a machine that nobody checks ever.
Talk to Claude with your ACTUAL VOICE. [taps microphone, causes feedback] It uses Deepgram to turn your words into text. So you can just... talk. To your compurter. Like a normal person. [long pause] Okay maybe not like a NORMAL person but still.
[low quality title card with clip art of a computer]
| What | The Thing | My Notes |
|---|---|---|
| Backend | Rust / Tauri 2 | Rust is very fast. Like a car but for code. Vroom vroom. |
| Frontend | React 19 + TypeScript | It's react. You know react. Everybody knows react. If you don't know react I can't help you, sorry. |
| Styling | Tailwind CSS v4 | You type little words and the compurter makes it pretty. Magic. |
| State | Zustand | It's like Redux but it doesn't make you want to cry. Each store is its own little guy. They don't talk to each other, like my neighbors. |
| Data | JSON files | Just files. On your disk. No databaise. Simple, like me. |
| Image Gen | diffusion-rs / FLUX.2, FLUX.1, SDXL, Z-Image | Your video card becomes an artist. FLUX, LoRA, the whole shebang. Add any model from HuggingFace and it just works. Like Picasso but with more VRAM. |
| Scheduling | Cron + Tokio | Your compurter has an alarm clock now. Very responsible. |
| Platforms | Linux | No Windoes, no Macs, sorry. [whispers to camera] we don't talk about those here |
[SCENE: A kitchen, for some reason. BRULE stands at the counter with a laptop next to a blender]
You're gonna need some stuff first. Don't worry it's easy, I did it and I'm... well I did it.
npm install -g @anthropic-ai/claude-code && claudeGo to Releases and grab the latest one:
| Platform | Format | Notes |
|---|---|---|
| Linux | .deb, .rpm | For Ubuntu people and Fedora people. You know who you are. |
If you're one of THOSE people who builds everything from source (respect), here you go:
# Clone it (not like the movie, more like copying)
git clone https://github.com/aitherlab-dev/aitherflow.git
cd aitherflow
# Install the depandensees
pnpm install
# Run the development mode
# (this is the one where it's not finished yet but you can look at it)
pnpm tauri dev
[BRULE accidentally hits enter too many times]
# For the real deal production build:
pnpm tauri build
# Now you got a real program! Like the ones that come on CDs!
# Remember CDs? They were shiny.
You need Rust, Node.js 20+, pnpm, and Tauri 2 system deps. That's a lot of stuff but I believe in you. Probably.
[camera slowly zooms in on BRULE's face as he tries to read the teleprompter]
aitherflow/
βββ src/ β the gooey part (React)
β βββ components/ β little pieces of the gooey
β β βββ chat/ β where you talk to Claude
β β βββ dashboard/ β the main screen with cards and stuff
β β βββ settings/ β tweaky knobs
β β βββ knowledge/ β the brain library (RAG)
β β βββ teamwork/ β multi-agent party zone
β βββ stores/ β zustand lives here (one per room)
β βββ hooks/ β react hooks (not fishing hooks)
β βββ types/ β typescript types (like labels for your jars)
β
βββ src-tauri/ β the rusty part (Rust backend)
β βββ src/
β βββ conductor/ β the boss module, runs everything
β βββ rag/ β knowledge base brain stuff
β βββ image_gen/ β picture making factory
β βββ scheduler/ β timed task zone (cron stuff)
β βββ telegram/ β phone messaging thing
β βββ plugins/ β extra bits
β βββ [many .rs files]β each one does a little job, like ants
β
βββ fa fa fa fa fa fa fa...
[informercial voice, camera 2]
So Claude Code has this CLI thing, right? It's a command line... interfenace. You type stuff and it types stuff back. Very advanced.
Aitherflow takes that CLI and puts a BEAUTIFUL GRAPHICAL wrapper around it. Like putting a tuxedo on a very smart dog.
YOU β type message in pretty GUI
β
AITHERFLOW β sends it to Claude CLI process
β
CLAUDE β thinks real hard (he's very smart)
β
AITHERFLOW β shows you the anser in pretty GUI
β
YOU β "wow that's great thanks compurter"
The streaming works like this: first you get a system message (that's Claude saying hi), then a bunch of content_block_delta messages (that's him thinking out loud, fa fa fa), then assistant (he's done thinking), then result (here's your anser, dummy).
[BRULE picks up a phone that isn't ringing] Yes? No, I'm doing the documintation right now. Tell Gary I'll call him back.
[title card: "MULTI-AGENT MODE" in Comic Sans, spinning]
This is the cool part. You can have MULTIPLE Claudes running at the SAME TIME. Each one is a separate CLI process with full isolation. They each get their own context, their own session, their own tools. This is not just tabs. This is like... a whole office building of Claudes. [looks at notes written on hand]
It's like a restaurant but instead of waiters you have a bunch of Claudes running around and they're all really smart but they CAN talk to each other through a built-in messaging system. Unlike my family at Thanksgiving.
Real example of them working together:
[BRULE holds up a book upside down]
The RAG system lets Claude read your documents so he knows stuff. It uses:
There's a whole MCP server called aitherflow-knowledge that gives Claude four tools: search, list bases, get documents, and reindex. That's four tools. Count 'em. [holds up three fingers]
You can configure chunk sizes and overlap and search limits and stuff like that. I don't know what those words mean but there's a nice dashboard card where you can click buttons.
[BRULE puts on reading glasses upside down]
Sometimes Claude needs a second opinion. Like when you go to another doctor because the first doctor said something you didn't like. So we added external model support:
Agents can call these models mid-conversation using MCP tools: call_model, list_models, analyze_directory. It's like phoning a friend on Who Wants to Be a Millionaire except the friend is also a compurter.
API keys go in your system keyring. Not in config files. Because we're profeshional.
[scene transitions with a star wipe effect that takes too long]
pnpm tauri dev # makes it go (development mode)
pnpm tauri build # makes it go (for real this time)
pnpm typecheck # checks if you typed good
pnpm lint # yells at you about your code style
cargo clippy # a little crab tells you what's wrong (from src-tauri/)
cargo test # makes sure nothing is broken (from src-tauri/)
spawn_blocking β use it for ALL tauri commands with file operations. If you don't, the compurter gets stuck like when you put too much bread in the toaster.atomic_write() β for writing files safely. Because files are importent.For the full boring technical documentation, check out DOCS.md. It was written by a normal person, not by Dr. Steve Brule.
[camera is slightly tilted, nobody fixes it for the rest of the segment]
Want to help make aitherflow better? That's nice of you. Here's what you do:
git worktree add. This is very serious. Last time someone did a git checkout we lost... [gets emotional] ...we lost Daryl's whole branch. Gone. Like tears in rain.pnpm typecheck and pnpm lint and cargo clippy don't yell at you[BRULE accidentally closes the laptop] Wait how do I... [opens it again] ...okay sorry about that.
[low-res graphic: "HAVING PROBLEMS?" with a stock photo of a confused woman]
| Problem | Solushion |
|---|---|
| Black screen after WebView crash | Run the build from terminal, look for Gdk-Message: Error 71. That means the front end crashed. It's always the front end. [shakes head] |
| App won't start | Did you install the depandensees? Did you run pnpm install? You gotta do that first, ya dingus. |
| Claude isn't responding | Check if Claude CLI is installed and working. Type claude --version in your terminel. If nothing happens, Claude has left the building. |
| Colors look wrong | You probably hardcoded a hex value. I TOLD you not to do that. Use CSS variables. Read the section about CSS variables. I'll wait. |
| Multiple agents acting weird | Make sure each agent has its own state. Don't cross the stores. Never cross the stores. Like ghostbusters but for Zustand. |
MIT. That means you can do whatever you want with it. Free, like the air. Or like the samples at Costco. [chewing something] Have you been to Costco? They have great sampoles.
aitherflow β Written in Oswald font. "aither" is Bold 700, "flow" is Extra Light 200. It's called typografy. Very fancy.
[VHS static]
Made with π§ by aitherlab
Powered by Claude Code (the smart compurter man) Β· Built with Tauri (the framework, not the car... wait is there a car called Tauri? I should check... [gets distracted])
[END CARD: "FOR YOUR HEALTH" in glowing text, BRULE gives a thumbs up to camera 4, which is not recording]
"Remember: aitherflow is for your compurter health. Check it out!" β Dr. Steve Brule
[static, then test pattern]
This README was written during a fever dream at the Channel 5 studios.
For actual documentation, see DOCS.md. Seriously.
685 commits
Rust
45.6%
TypeScript
42.7%
CSS
11.3%