You should do that. I am also summoning the motivation to start on my own. I guess the worse will be that I fail. Might as well fork sth more basic, or build on top of sth SDK/library like.
By chapter four you have a minimal working codebase in python. Later chapters add out features like tool calling, planning, and reflection.