If by "do at home" you mean threading with a threading die, the answer would be a definite NO. If you're skilled with a lathe and have one at home, it's not that tough of a job. I have threaded several barrels on my home shop lathe, but always have to get a bit of a start by running a practice job or two before I do the "real" job.
With threading dies, even if you can get it on the barrel straight (virtually impossible), and HOLD it there, you will still lack a square shoulder for your muzzle accessories to mount against.