Poglądy Najważniejszym pytaniem filozoficznym, które zaprzątało umysł Fichtego, było pytanie o to, w jaki sposób wolny podmiot może być jednocześnie determinowany przez prawa fizyczne. Pytanie to zostało zaczerpnięte od Kanta i Fichte zawsze podkreślał, że choć sama „litera” jego filozofii może odbiegać od myśli Kanta, to co do „ducha” jest jej wierna. Odpowiedź na pytanie, którą przedstawia Fichte, stwierdza, że wolność podmiotu jest pierwotna, a obiektywna konieczność i skończoność są warunkiem możliwości wolności.
W swojej najważniejszej pracy: „Teorii wiedzy” (niem. Wissenschaftslehre), przedstawił uzasadnienie idealizmu transcendentalnego. Polemizując z Kantem, Fichte odrzucał możliwość istnienia rzeczywistości niezależnej od poznającego podmiotu (tzw. rzeczy samej w sobie). Jego wersja idealizmu transcendentalnego jest radykalizacją filozofii Kanta, w której wszystko (w tym podmiot i przedmiot) zostaje sprowadzone do jednej zasady: Absolutu.
Pojęcie „teorii wiedzy” jest nie tylko tytułem książki Fichtego, ale też nazwą całego jego projektu filozoficznego, jego zdaniem „filozofia” powinna być zastąpiona właśnie teorią wiedzy. Zadaniem teorii wiedzy miałoby być uzasadnienie jedności poznania teoretycznego i praktycznego.