No. You cannot open a Demat account directly with NSDL or CDSL. You can open a Demat account with a NSDL or CDSL registered broker only.