About Axinder

Axinder is a 1:1 AI tutor still in development. The point is not to generate a course for you to browse. The point is to sit with one learner, teach in the chat, and keep a durable picture of the pursuit so the next session is better than the last.

It is built by San. There is no registered company yet. The public site is https://www.axinder.com. Source and issue tracking live at https://github.com/san-poon/axinder.

Why it exists

Most chatbots forget. Most course platforms make you become an instructional designer before you have practiced anything. Axinder takes the other path: talk first, then grow Learning Spaces, Learning Targets, and Core from evidence in the transcript. That matches how serious learners actually work. They do not arrive with a perfect syllabus. They arrive with a goal, a mess of prior attempts, and a need for a tutor that will not lose the thread.

For serious learners. Build how you learn, keep what sticks, and skip hunting for good sources.

The tutor is open-domain for anything learnable through a computer. Subject texture comes from your words and from the Learning Space that forms around them, not from a fixed catalog of six school subjects. If you are learning a dialect, a framework, or a professional workflow, that is in scope. If you need a classroom of many students, a marketplace of courses, or a tool that ingests a folder of PDFs as the first step, that is out of scope.

How the product is built

Axinder is a Next.js web app. Tutoring runs through a model gateway. Accounts use Better Auth, including guest sessions so you can try the tutor before registering. Learning state lives in Postgres. Public pages exist so agents and people can verify that Axinder is a real product with a reachable maker, not an empty app shell.

If you want to understand the pedagogy in learner language: chat is the classroom; a Learning Space is the pursuit; Core is the re-readable foundation; practice is where you prove it. If you want to reach the maker, look at Contact. If you want data handling, look at Privacy.