Creator și dezvoltator full-stack @ Lemniscate
Lemniscate este proiectul meu personal open-source — o aplicație web self-hosted care menține baza de cod în continuă îmbunătățire cu un LLM în buclă. Vă autentificați cu GitHub sau GitLab OAuth (sau token GitVerse), conectați orice endpoint LLM compatibil OpenAI (OpenAI, Azure, vLLM, Ollama, LM Studio), iar agentul analizează repo-urile, propune îmbunătățiri, funcționalități și fixuri, generează cod, publică o ramură și deschide pull request-uri — pe un program configurabil. Captura de mai jos este landing page-ul proiectului, cu instalatorul dintr-o singură comandă.

Repere
- — Bucla agentului ca joburi de fundal: un worker separat (aceeași imagine Docker) clonează repo-uri, rulează bucla LLM, face commit și deschide PR-uri — coadă cu Redis + BullMQ
- — LLM-ul vostru: base URL, cheie API, model și parametri de generare configurați per utilizator în interfața web — funcționează cu orice endpoint /v1/chat/completions compatibil OpenAI
- — Autentificare prin OAuth 2.0 pentru GitHub și GitLab; GitVerse prin personal access token; secretele utilizatorilor sunt stocate criptat
- — Backend: Node.js 22, Fastify, Prisma, PostgreSQL 16; Frontend: React 18, Vite, Tailwind CSS, shadcn/ui, TanStack Query
- — Instalatori idempotenți dintr-o comandă pentru Linux și macOS: instalează Docker, generează secretele și pornesc tot stack-ul prin Docker Compose
- — Consola live transmite raționamentele agentului, editările, commit-urile și push-urile în timp real prin SSE
Stack tehnologic
Node.js 22 · TypeScript · Fastify · Prisma · PostgreSQL 16 · Redis · BullMQ · React 18 · Vite · Tailwind CSS · shadcn/ui · TanStack Query · Docker / Docker Compose · OAuth 2.0 (GitHub, GitLab, GitVerse) · OpenAI-compatible LLM API · SSE