Syke helps you journal and analyze your inner world.
Capture your emotions, experiences, reactions, and reflections in a structured way, and gain insight through data-driven visualizations and pattern recognition.
- Log vibes for overall psychological state journaling
- Log experiences to capture detailed emotional events
- Visualize trends, changes, and patterns over time
- Natural language input powered by LLM, automatically structured
- Runtime: Node.js v22
- Package Manager: pnpm v10
- Framework: NestJS (TypeScript)
- Database: PostgreSQL + Redis (via connection URL)
- Migrations: Dbmate
- SQL Bindings: sqlc (for type-safe SQL access)
- Authentication: JWT (stateless access & refresh tokens)
- Validation: Zod
Want a walkthrough of how this works and where to start?
👉 Check out the Docs Walkthrough