refact: merge client into toolchains