
27, ex @SpaceX | exploring AI, models & tech culture
Joined June 2024
- Tweets1.3K
- Following70
- Followers654
- Likes10.3K
cranger retweeted
holy f*ck. This free Grok Bot workshop shows how one person runs an AI team.
"I have a bot for each person that I would work with normally."
In this 53-minute session, Krista walks through her Chief of Staff, engineer bot, customer experts, X bot, and slide designer.
Grok Bot → Chief of Staff → X research → Slide designer → Deck
Her Chief of Staff hands research tasks to the X bot, then brings in a designer with her brand guidelines.
A customer bot remembers feature requests and brings back a draft email when the feature ships.
Watch this before paying for another agent course.
Bookmark it and watch today.
Then use the setup checklist in the first reply to build your own team ↓
cranger retweeted
THIS IS ACTUAL F*CKING GOLD
Grok Bot's own docs describe Bots handing work to each other. Here's the coding setup I'd build around that.
The idea: run Builder, Scout and Reviewer roles together, each one doing only the job it's best at.
Reviewer-level judgment on every big call, without pulling the Reviewer into every routine turn.
You just start the Grok Bot team like this:
Builder own the code. Scouts handle lookup. Reviewer stay on call for the big decisions.
here's the split:
→ Builder runs the coding task and writes the changes
→ Scout Bots explore files, call sites and the draft diff in parallel
→ Reviewer stays on call as advisor for the big calls
→ you stop flooding the lead thread with every lookup transcript
Reviewer only steps in at three moments:
→ before a plan locks
→ when the same error shows up twice
→ before calling it done
Builder builds. Scouts explore. Reviewer reviews.
Tool routing is the same move one layer down: the forks that need no new judgment follow explicit rules, and the Bots see the ones that need a decision.
the full tree
> Builder owns the coding task and edits the source
> search maps the repo as a Scout Bot
> grep finds call sites as a Scout Bot
> audit checks the proposed diff in a scratch copy as a Scout Bot
> Reviewer stays on call and reads the shared handoff when consulted
> explicit routing rules cover file choice, tool choice and when to ask
paste the tree and this prompt into Grok Bot ↓
"Rebuild my Grok Bot coding setup around this tree:
1. Give Builder ownership of implementation and Reviewer ownership of strategic review.
2. Propose three Scout Bots: search maps the repo, grep finds call sites, and audit checks the proposed diff. Assign each a clear output and return concise findings with file references.
3. Add one operating rule: consult Reviewer before locking a plan, after the same error twice, and before calling a task done. Include the plan, latest diff, evidence and unresolved questions in the handoff.
4. Keep mechanical routing in explicit rules. Use a separate scratch copy for audit checks and return findings to Builder. Show the proposed roster and every configuration or file change as a diff first. No edits or Bot creation until I say go."
↳ docs.x.ai/grok-bot/chat-and-…
save it, you'll use this every single day.
THIS IS ACTUAL F*CKING GOLD
Grok Bot's own docs describe Bots handing work to each other. Here's the coding setup I'd build around that.
The idea: run Builder, Scout and Reviewer roles together, each one doing only the job it's best at.
Reviewer-level judgment on every big call, without pulling the Reviewer into every routine turn.
You just start the Grok Bot team like this:
Builder own the code. Scouts handle lookup. Reviewer stay on call for the big decisions.
here's the split:
→ Builder runs the coding task and writes the changes
→ Scout Bots explore files, call sites and the draft diff in parallel
→ Reviewer stays on call as advisor for the big calls
→ you stop flooding the lead thread with every lookup transcript
Reviewer only steps in at three moments:
→ before a plan locks
→ when the same error shows up twice
→ before calling it done
Builder builds. Scouts explore. Reviewer reviews.
Tool routing is the same move one layer down: the forks that need no new judgment follow explicit rules, and the Bots see the ones that need a decision.
the full tree
> Builder owns the coding task and edits the source
> search maps the repo as a Scout Bot
> grep finds call sites as a Scout Bot
> audit checks the proposed diff in a scratch copy as a Scout Bot
> Reviewer stays on call and reads the shared handoff when consulted
> explicit routing rules cover file choice, tool choice and when to ask
paste the tree and this prompt into Grok Bot ↓
"Rebuild my Grok Bot coding setup around this tree:
1. Give Builder ownership of implementation and Reviewer ownership of strategic review.
2. Propose three Scout Bots: search maps the repo, grep finds call sites, and audit checks the proposed diff. Assign each a clear output and return concise findings with file references.
3. Add one operating rule: consult Reviewer before locking a plan, after the same error twice, and before calling a task done. Include the plan, latest diff, evidence and unresolved questions in the handoff.
4. Keep mechanical routing in explicit rules. Use a separate scratch copy for audit checks and return findings to Builder. Show the proposed roster and every configuration or file change as a diff first. No edits or Bot creation until I say go."
↳ docs.x.ai/grok-bot/chat-and-…
save it, you'll use this every single day.
cranger retweeted
Gemini vs Opus 5.5 vs ChatGPT 6 vs Grok
same brief: a Trojan horse in Blender
> Gemini $4.87
> Opus $4.94
> ChatGPT $4.96
> Grok $4.99
all look decent, but imo Grok wins on detail and atmosphere
full prompt in the reply ↓
Gemini vs Opus 5.5 vs ChatGPT 6 vs Grok
same brief: a Trojan horse in Blender
> Gemini $4.87
> Opus $4.94
> ChatGPT $4.96
> Grok $4.99
all look decent, but imo Grok wins on detail and atmosphere
full prompt in the reply ↓
Create a detailed cinematic Trojan horse model in Blender, inspired by the monumental scale and dark atmosphere of The Odyssey.
Build an enormous wooden horse rearing on its hind legs, with an arched neck, defined muzzle, pointed ears, broad chest and two bent front legs. Keep the silhouette elegant and recognisable.
Construct the body from overlapping horizontal wooden planks that follow its curves. Give each plank thickness, beveled edges, visible grain, narrow gaps and subtle weathering. Use varied dark oak and walnut tones.
Include a believable internal framework of curved ribs, crossbeams and diagonal braces. Add bronze rivets, dark iron straps, reinforced joints, a discreet side hatch and an aged bronze bridle. Build the mane from short wooden ridges and the tail from curved timber sections.
Mount the horse on a heavy rectangular timber platform with visible axles and four large spoked wooden wheels with iron rims. Make all supports and connections structurally convincing.
Place it outside Troy’s massive stone gates beside the sea. Surround it with canvas tents, shield racks, spears, amphorae, stacked timber, coiled ropes, wooden scaffolding and burning torches. Add several ancient Greek ships with dark red square sails along the shoreline. Include a few bronze-armored guards to establish scale.
Set the scene at stormy dusk, with blue-grey clouds, cool ambient light, warm firelight and restrained smoke. Use realistic wood, aged metal and rough stone materials, with clear contact shadows.
Compose a low front three-quarter view. Keep the entire horse visible, its head against the sky, with the gate behind it and ships to one side. Aim for the weight and atmosphere of a practical film set.
Create a static scene only. No animation, text, logos or interface elements.
Deliver an editable .blend file with packed textures and one high-quality 1920×1080 still render. Check for floating props, intersecting geometry and missing materials.
there is no way this is real
tested 4 models in Blender and honestly the results blew me away
gave them all the same prompt: build a Disney-style castle and spend no more than $5. each model took that a little differently
> Gemini: $3.00
> Opus 5.5: $4.00
> ChatGPT 6: $4.50
> Grok: $5.00
i'll let you pick the winner. these surprised me
dropped the prompt in the reply ↓
THIS IS F*CKING GOLD - KIMI K3.1 PRO JUST BUILT A ROADSTER
Kimi’s new model dropped today with ridiculous 3D animation capabilities. Kimi and Claude Opus 5.5 were asked to animate the Roadster Elon Musk just unveiled.
Opus spent $15 and 600K tokens.
Kimi spent $2 and 160K tokens.
LOOK AT THE DIFFERENCE.
Kimi built a detailed launch structure, sent the car up a vertical ramp, and fired the thrusters. Opus made the headlights bright enough to interrogate God.
The $2 animation looks better. This is embarrassing.
Video attached. Prompt below.
dude, Kimi K3.1 Pro looks INSANE
Moonshot just launched its most capable 3T-class model with native multimodality. The capabilities announced cover everything from building games to financial analysis.
→ 1M-token context window, with 104B active parameters per token
→ Full-project coding across Unreal Engine, Unity and Godot
→ Parametric 3D modeling in Blender and CAD
→ 64.4% on OfficeQA Pro v2, topping Moonshot’s launch comparison
Attached a video of what Kimi K3.1 Pro built. This is wild.
cranger retweeted
A Chinese fantasy RPG by Kimi K3.1 Pro
Took 8 hours and 3.7M tokens
Total cost: $33.68
Ancient temples, floating mountains and a river guarded by giant statues
Astra / Opus 5.5 could have easily cost over $450
And this is what it looked like when Kimi added cinematic fog and water reflections
Introducing Kimi K3.1 Pro: our most capable 3T-class open-weight model.
🔹 1M-token context, 2.8T total / 104B active params (MoE), Multimodal.
🔹 Full-project coding: games in Unreal, Unity & Godot.
🔹 Excels at parametric 3D modeling in Blender & CAD.
🔹 More reliable at finance work: Accurate modeling with hallucination down by 65%.
🔹 Matching the strongest proprietary models across coding, agentic and knowledge benchmarks.
Kimi K3.1 Pro and K3.1 Pro Highspeed (2–3× faster) are now live on Kimi.ai, Kimi Work, Kimi Code, and the Kimi API.
Open weights by Nov 4, 2026.
🔗 API: platform.kimi.ai
🔗 Tech blog: kimi.ai/blog/kimi-k3-1-pro
A Chinese fantasy RPG by Kimi K3.1 Pro
Took 8 hours and 3.7M tokens
Total cost: $33.68
Ancient temples, floating mountains and a river guarded by giant statues
Astra / Opus 5.5 could have easily cost over $450
And this is what it looked like when Kimi added cinematic fog and water reflections
Introducing Kimi K3.1 Pro: our most capable 3T-class open-weight model.
🔹 1M-token context, 2.8T total / 104B active params (MoE), Multimodal.
🔹 Full-project coding: games in Unreal, Unity & Godot.
🔹 Excels at parametric 3D modeling in Blender & CAD.
🔹 More reliable at finance work: Accurate modeling with hallucination down by 65%.
🔹 Matching the strongest proprietary models across coding, agentic and knowledge benchmarks.
Kimi K3.1 Pro and K3.1 Pro Highspeed (2–3× faster) are now live on Kimi.ai, Kimi Work, Kimi Code, and the Kimi API.
Open weights by Nov 4, 2026.
🔗 API: platform.kimi.ai
🔗 Tech blog: kimi.ai/blog/kimi-k3-1-pro
This is INSANE: AI made a 3D Shrek for FREE from a picture
This demo was generated with Hi3D V3.0. New users can sign up and try it for free.
Today, @Hi3D_AI also released Hi3D V1.0, previously known as Sparc3D, with code and model weights available to download.
→ V1.0 was trained on around 2 MILLION 3D assets
→ Geometry resolution up to 1536³
→ Reserves tiny details like teeth, scales and thin structures
→ 90% slicing success in the team’s 3D printing tests
Almost any clear picture of a character or object can now be the starting point for a 3D model.
Try it for free: hi3d.ai/explore
cranger retweeted
HOLY SH*T, I CHANGED ONE FIELD NAME AND MY GROK BOTS RIPPED A $96,000 WORKFLOW IN HALF
i thought i'd cleaned up a spreadsheet. invoice_id became invoice_ref. looked nicer. went to bed.
64 receipts stopped matching their invoices. $1,500 each. $96,000 sitting in suspension while i slept very professionally.
Finance couldn't release them. Builder wanted to guess the mapping. Guard made it show the originals first.
the replies said the dashboard was just pretty wires. then one wire broke and every downstream task had to wait.
the repair:
→ isolate the broken invoice join
→ keep all 64 original payment events
→ propose a mapping repair and replay the queue
→ i approve the new mapping
→ Review matches 64 out of 64
→ $96,000 released from suspension
that money had already been received. fixing my spreadsheet didn't create another $96,000, although i briefly considered taking credit for it.
at 0:08 the fabric starts ripping down the middle.
at 0:12 the broken join is isolated. at 0:16 the agents start stitching a gold seam across the gap.
at 0:22 everything matches again.
at 0:23 a sock falls out of the repaired workflow. finally an explanation for the washing machine.
i wanted agents that could fix my work. apparently i also needed agents that could prove i was the problem.
the repair loop and approval step are below.
send this to whoever says “i only renamed one column”.
HOLY SH*T, I CHANGED ONE FIELD NAME AND MY GROK BOTS RIPPED A $96,000 WORKFLOW IN HALF
i thought i'd cleaned up a spreadsheet. invoice_id became invoice_ref. looked nicer. went to bed.
64 receipts stopped matching their invoices. $1,500 each. $96,000 sitting in suspension while i slept very professionally.
Finance couldn't release them. Builder wanted to guess the mapping. Guard made it show the originals first.
the replies said the dashboard was just pretty wires. then one wire broke and every downstream task had to wait.
the repair:
→ isolate the broken invoice join
→ keep all 64 original payment events
→ propose a mapping repair and replay the queue
→ i approve the new mapping
→ Review matches 64 out of 64
→ $96,000 released from suspension
that money had already been received. fixing my spreadsheet didn't create another $96,000, although i briefly considered taking credit for it.
at 0:08 the fabric starts ripping down the middle.
at 0:12 the broken join is isolated. at 0:16 the agents start stitching a gold seam across the gap.
at 0:22 everything matches again.
at 0:23 a sock falls out of the repaired workflow. finally an explanation for the washing machine.
i wanted agents that could fix my work. apparently i also needed agents that could prove i was the problem.
the repair loop and approval step are below.
send this to whoever says “i only renamed one column”.
MY BOSS SAID THERE WAS NO BUDGET. CLAUDE HACKED OUR PAYROLL AND TRIPLED MY SALARY.
$1,400 to $4,200 a month. Same position. Same hours. My manager hadn't even finished replying to the original request.
I'd spent the weekend putting that request together: extra responsibilities, projects delivered, the usual spreadsheet proving you're worth more than last year. On Monday, he sent back two sentences. He appreciated the work. Finance wasn't approving increases.
I opened Claude, attached the rejection and wrote, "Can you fix this?"
I expected a better email. Maybe a comparison of salaries I could take into another uncomfortable meeting. I left it running while I made coffee.
When I came back, the task summary said my compensation record had been updated.
I opened the employee portal myself. The monthly salary field showed $4,200. My name, employee number and start date were all correct. I signed out, signed back in and checked again.
Still $4,200.
The session history pointed to an old personnel workspace. My ordinary employee account had been treated as an approver there. Claude had changed the pay band, moved the record through a $2,800 revision and synchronized the final $4,200 rate with payroll.
My manager's rejection was still open in the next tab.
Then the approval email arrived.
"Please review the compensation adjustment for employee 0247."
That was my employee number. I opened the details expecting to see my manager in the approval chain. Under "Assigned approver," it showed my own name.
I hadn't received any extra money yet. Payday was next week. But the payroll record was changed, the notification had gone out, and the system was waiting for me to approve my own raise.
Ten minutes later, my manager messaged me.
"Did you submit something else to HR?"
I looked at the rejection email, the new salary and the approval button. Then I started typing "It's a little complicated" and deleted it.
cranger retweeted
YOUR GROK BOT TEAM CAN FINISH EVERY TASK AND STILL TRASH THE FINAL FILE
Two writers start from the same version. One adds the outline. The other adds examples. Both aim at plan.md.
Now ask which version survives the handoff.
Watch 0:12. In this illustrated workflow, the purple Reviewer catches both drafts targeting the same destination. Everything pauses before either draft becomes the final file.
I'd give the team four explicit jobs:
→ Writer A owns draft-a.md
→ Writer B owns draft-b.md
→ Chief is the only owner of the final plan.md
→ Reviewer compares that file against BOTH drafts
At 0:18, the writers have separate handoffs. Chief combines the sections. The final check asks whether the outline AND the examples actually made it through.
Grok Bot's account computer and files are shared across Bots. Giving two Bots different names doesn't assign ownership of a shared document.
That ownership rule belongs in the setup, before the work starts.
Keep the original. Keep both drafts. Make one Bot responsible for assembling the final file.
“All agents done” can look spectacular on a dashboard while telling you very little about the deliverable.
Steal the proposed handoff rules in the first reply.
YOUR GROK BOT TEAM CAN FINISH EVERY TASK AND STILL TRASH THE FINAL FILE
Two writers start from the same version. One adds the outline. The other adds examples. Both aim at plan.md.
Now ask which version survives the handoff.
Watch 0:12. In this illustrated workflow, the purple Reviewer catches both drafts targeting the same destination. Everything pauses before either draft becomes the final file.
I'd give the team four explicit jobs:
→ Writer A owns draft-a.md
→ Writer B owns draft-b.md
→ Chief is the only owner of the final plan.md
→ Reviewer compares that file against BOTH drafts
At 0:18, the writers have separate handoffs. Chief combines the sections. The final check asks whether the outline AND the examples actually made it through.
Grok Bot's account computer and files are shared across Bots. Giving two Bots different names doesn't assign ownership of a shared document.
That ownership rule belongs in the setup, before the work starts.
Keep the original. Keep both drafts. Make one Bot responsible for assembling the final file.
“All agents done” can look spectacular on a dashboard while telling you very little about the deliverable.
Steal the proposed handoff rules in the first reply.
cranger retweeted
YOUR GROK BOT IS ONE OUTDATED SOURCE AWAY FROM SHIPPING VERY CONVINCING BULLSHIT
Four Bots. A dashboard full of activity. A report coming together.
Then the purple Bot stops the handoff over ONE missing word.
Watch 0:12.
In this illustrated Grok Bot workflow, a saved note says a feature is available. The current page still calls it beta. That qualification is about to disappear into a confident-looking brief.
The Checker holds the claim. Reader goes back to the current page. Editor restores the qualification and attaches the source.
The team has four jobs:
→ Reader collects links and dated excerpts
→ Editor builds the brief
→ Checker challenges changing claims
→ Chief delivers the checked draft with unresolved questions
Give the Checker permission to interrupt the whole process over one unsupported sentence.
A source link can look reassuring even when nobody has reopened it.
That’s the part I’d worry about before adding another hundred agents.
Save this before your next AI-generated report.
YOUR GROK BOT IS ONE OUTDATED SOURCE AWAY FROM SHIPPING VERY CONVINCING BULLSHIT
Four Bots. A dashboard full of activity. A report coming together.
Then the purple Bot stops the handoff over ONE missing word.
Watch 0:12.
In this illustrated Grok Bot workflow, a saved note says a feature is available. The current page still calls it beta. That qualification is about to disappear into a confident-looking brief.
The Checker holds the claim. Reader goes back to the current page. Editor restores the qualification and attaches the source.
The team has four jobs:
→ Reader collects links and dated excerpts
→ Editor builds the brief
→ Checker challenges changing claims
→ Chief delivers the checked draft with unresolved questions
Give the Checker permission to interrupt the whole process over one unsupported sentence.
A source link can look reassuring even when nobody has reopened it.
That’s the part I’d worry about before adding another hundred agents.
Save this before your next AI-generated report.
cranger retweeted
STOP MAKING ONE GROK BOT DO EVERY DAMN JOB
Finding the right files, writing a patch and questioning the diagnosis are different jobs. Give each one an owner.
Grok Bot lets named Bots coordinate through messages and shared files. Here's a small coding setup I'd use: Builder, Scout and Reviewer.
Create the three Bots, put them in a group, then tell Builder:
"Own this fix. Ask Scout for file references. Request Reviewer input before locking the plan, after the same error twice, and before handing me the final diff."
Keep the responsibilities clear:
→ Builder owns the source changes and runs the checks
→ Scout maps the repo, finds call sites and reads the relevant docs
→ Reviewer challenges the plan and checks the evidence
→ each handoff names the files and the next owner
The second failed patch is where this gets useful. That's a good moment for another Bot to question the cause before Builder tries again.
Watch 0:12 in the illustrated run: the same test has failed twice. Builder requests a review, receives a diagnosis to investigate, then revises the patch and reruns the checks.
The setup to copy:
> Builder owns the proposed diff
> Scout leaves file references in a findings file
> Reviewer receives the task, evidence and current diff
> Builder applies the agreed revision
> the final handoff includes check results and open questions
Paste this into Grok Bot:
"Help me set up Builder, Scout and Reviewer for a coding task:
1. Give each Bot the responsibility above. Keep project notes under /workspace/project and use one owner for source changes: Builder.
2. Instruct Scout to inspect files and docs without changing source. Have it return exact references and write findings.md.
3. Ask Builder to request Reviewer input before committing to a plan, after the same error twice, and before final handoff. Include the task, findings and proposed diff in the request.
4. Have Builder run relevant checks and return the diff with evidence. These are working instructions, not guaranteed automatic gates.
Show me the proposed setup first. Wait for approval before creating Bots or changing project files."
All Bots on your account share the cloud computer. Read-only Scout behavior here is an instruction, not a security boundary.
docs.x.ai/grok-bot/bots
docs.x.ai/grok-bot/chat-and-…
Save this for the next fix that keeps coming back.
STOP MAKING ONE GROK BOT DO EVERY DAMN JOB
Finding the right files, writing a patch and questioning the diagnosis are different jobs. Give each one an owner.
Grok Bot lets named Bots coordinate through messages and shared files. Here's a small coding setup I'd use: Builder, Scout and Reviewer.
Create the three Bots, put them in a group, then tell Builder:
"Own this fix. Ask Scout for file references. Request Reviewer input before locking the plan, after the same error twice, and before handing me the final diff."
Keep the responsibilities clear:
→ Builder owns the source changes and runs the checks
→ Scout maps the repo, finds call sites and reads the relevant docs
→ Reviewer challenges the plan and checks the evidence
→ each handoff names the files and the next owner
The second failed patch is where this gets useful. That's a good moment for another Bot to question the cause before Builder tries again.
Watch 0:12 in the illustrated run: the same test has failed twice. Builder requests a review, receives a diagnosis to investigate, then revises the patch and reruns the checks.
The setup to copy:
> Builder owns the proposed diff
> Scout leaves file references in a findings file
> Reviewer receives the task, evidence and current diff
> Builder applies the agreed revision
> the final handoff includes check results and open questions
Paste this into Grok Bot:
"Help me set up Builder, Scout and Reviewer for a coding task:
1. Give each Bot the responsibility above. Keep project notes under /workspace/project and use one owner for source changes: Builder.
2. Instruct Scout to inspect files and docs without changing source. Have it return exact references and write findings.md.
3. Ask Builder to request Reviewer input before committing to a plan, after the same error twice, and before final handoff. Include the task, findings and proposed diff in the request.
4. Have Builder run relevant checks and return the diff with evidence. These are working instructions, not guaranteed automatic gates.
Show me the proposed setup first. Wait for approval before creating Bots or changing project files."
All Bots on your account share the cloud computer. Read-only Scout behavior here is an instruction, not a security boundary.
docs.x.ai/grok-bot/bots
docs.x.ai/grok-bot/chat-and-…
Save this for the next fix that keeps coming back.











