A parody chat app where the AI always confidently disagrees with you.
Live site: https://you-absolutely-wrong.techmeat.dev
- Frontend: React, Vite, Vitest
- Backend: Hono on Node.js
- Data: SQLite via better-sqlite3
- LLM: OpenCode via
deepseek-v4-pro - Runtime port:
30001
Backend:
cd backend
npm install
npm run build
PORT=30001 OPENCODE_GO_API_KEY=... OPENCODE_MODEL=deepseek-v4-pro npm startFrontend:
cd frontend
npm install
npm run devThe Vite dev server proxies /api to http://127.0.0.1:30001.
backend/
src/
index.ts Hono API, session routes, OpenCode provider registration
db.ts SQLite sessions and messages
llm/ Provider types and OpenCode client
frontend/
public/ Avatars, favicon, local fonts
src/ React chat UI and tests
The backend runs as proj-you-absolutely-wrong-backend.service. Caddy serves frontend/dist and proxies /api/* to port 30001.