Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Thomas Wood

Phytomech Industries
Profile picture of Mr. Thomas Wood
A bit about me...
🥼 Head of AI Research and Development @ Pieces
👨‍💻 Chief Technology Officer @ Phytomech
📈 MS graduate in Applied Mathematics @ University of Washington

I’m super cool. You should follow me on at-proto.

What I’m Working On

🤖 Robotics & AI

Currently knee-deep in robotics, working on connecting maniskill with lerobot. Building systems that help people explore and share their ideas, whether that’s robotics, math, or anything else.

🌱 Hydroponics & 3D Printing

Designing and printing vertical grow towers using FreeCAD and Python. Working on modular, stackable systems with precise water flow control and optimal plant spacing. The goal is to make high-efficiency growing systems that are both beautiful and functional.

🖥️ High-Performance Computing

Working with Slurm to manage computational resources for everything from robotics simulations to hydroponic system design. Building tools that make it easier to run complex simulations and process large datasets.

✍️ Technical Writing

Building a better system for technical content – not just another AI writing tool, but a system that helps organize scattered knowledge into coherent structures. Whether it’s a tweet, a blog post, or a book, the goal is to help people maintain consistency and build on their ideas without losing the human element.

🖧 Infrastructure

Working on a hybrid setup that combines local development with executable books, cloud runners, and bare-metal hardware so experiments can scale from a laptop to the cluster with minimal friction.

Recent journal entries

crow-cli

So I shipped it. It's at https://github.com/odellus/crow-cli It's got compaction. I'm working on adding orchestration through an agent-client that's an Agent Server on the stdio streets and an Agent Client overn the websocket sheets to the downstream agents it is handing the end_turn responses from. This is how I'm setting up to

Date: February 28, 2026 | Author: Thomas Wood
Yet Another VSCode Based ADE

So I really really really need to start waking up and getting first in the shower and then taking a long hot bath because it's basically a free workout and THEN I can go do my actual morning workout, which I do not have. I'm thinking that I should try to

Date: January 19, 2026 | Author: Thomas Wood
January 16, 2026

:::{figure} ../images/crow-logo-crop.png ::: I started playing around with [logseq][logseq] because it seems very similar to obsidian. I also noticed that logseq has a built-in calendar view, which is very useful for planning and organizing tasks. I'm excited to see how logseq can help me manage my notes and tasks more efficiently. I used

Date: January 16, 2026 | Author: Thomas Wood
Crow ❤️s OpenHands

So I've decided to just not really give up on building a bespoke coding agent framework but kinda sorta yeah give up on building a production-ready python coding framework in favor of using [`openhands-sdk`][openhands-sdk]. Their current CLI is rather opinionated as CLIs are wont to be but I've got something

Date: January 11, 2026 | Author: Thomas Wood
Back on my bullshit

Back on my bullshit. I don't really feel like giving the whole rundown but I'll just give a current snapshot of where I'm at today. `karla` is a letta agent that I've created in python that has most of the capabilities of letta-code. I built it to be a CLI agent and

Date: January 02, 2026 | Author: Thomas Wood
TBD

Been thinking more and more like I should probably look at maybe just using trae-agent. The damn thing worked well. That's how I started and then I go back to using the IDE because it's easy and I can interrupt but like I started using open source coding agents for

Date: December 22, 2025 | Author: Thomas Wood
TBD

I bought a smartwatch. I'd always bought the super cheap bands on amazon but the last one I bought didn't actually work so if you try to save too much money you just end up wasting it. I went with the Galaxy 7 smartwatch. I've got plans to set up an

Date: December 19, 2025 | Author: Thomas Wood
No idea

I went down a little bit of a rabbit hole in 2025 on learning new languages for coding because with the coding agents you can write in pretty much whatever language makes the most sense for the problem versus whatever it is you personally know. So I'm trying to not be

Date: December 14, 2025 | Author: Thomas Wood
December Plans

I started using the elliptical and I've been talking the dogs for at least two walks a day but I enjoy using the elliptical and getting sweaty just for the hell of it honestly. It feels good to move and exercise. I have been talking to fucking LLMs way too god

Date: December 11, 2025 | Author: Thomas Wood
Zed, OpenCode, and crow

I ported the agent backend of [opencode.ai](https://opencode.ai) to rust and I couldn't figure out how I wanted to put together the frontend. I started with dioxus, realized doing web editor with syntax highlighting in the browser with rust is like putting a man on the moon, and decided I needed

Date: December 08, 2025 | Author: Thomas Wood