The Ag nanoparticles with different morphology are directly prepared on Si surface by a facile silver mirror reaction without capping agents and shape-controlling seeds. Ag nanoplates and Ag polyhedrons are produced on the Si surface by controlling the reaction temperature. Ag nanoplates are easily obtained at the low temperature, which are the products controlled by kinetics pathway. Ag polyhedrons are produced at the high temperature under the combined action of the surface energy and strain energy. Through the catalysis of Ag nanoplates and Ag polyhedrons, different nanoporous structures on the Si surface are obtained using the same etching process, which are useful for the antireflection layers in solar-cell devices.