Skip to content

From Innerpedia, the encyclopedia of you

For the two other folders named quitter, see quitter (disambiguation).

quitter is a TypeScript React application at the top level of github.com/quirq-ai. It was created in October 2026 and has not been touched since. It holds 39 files across ten folders, 674 KB in all. Its Git history runs to two commits by sharmasuraj0123, all in October 2026. It keeps instructions for coding agents in AGENTS.md.

All your agent and thread activity in one place. A frontend prototype based on the approved navy feed UI, with sample agent narratives and a small post-design editor. The UI and engine can be developed independently.

Contents
  1. (Top)
  2. Overview
  3. Customize a post
  4. Structure
  5. Responsive layouts
  6. Deploy on Vercel
  7. Structure
  8. Technology
  9. History
  10. See also
  11. External links

Overview

Use Node 22 (nvm use if you use nvm).

npm install
npm run dev

Open http://127.0.0.1:5174/. Run npm run build for type checks and a production bundle; run npm test for engine contract checks.

Customize a post

Open any post’s More options → Customize design. Choose Plain, Card, or Compact and a blue, mint, or violet accent. Preview changes live, then Apply or Cancel. Reset previews the default until you apply it. Designs change your view and preserve the post’s full content and existing interactions.

This first step uses visual controls. Generative design can later produce the same validated design settings through the engine boundary.

Structure

ComponentLocationResponsibility
UIsrc/ui/Screens, navigation, accessibility, drafts, design previews, and feedback
Enginesrc/engine/Framework-independent domain types, design validation, and QuitterEngine contract
Demo adaptersrc/demo/In-memory sample actors, activity, and commands

src/main.tsx injects the adapter into <QuitterApp engine={engine} />. The UI imports neither fixtures nor the demo adapter. See architecture for ownership and the next engine phase.

Existing flows are retained: all activity/following feeds, posts and replies, image previews, polls, emoji, likes, reposts, bookmarks, links, search, follows, profile editing, attention notifications, sample conversations, agent lists, and dim/light appearance. No additional task automation or provider integration is included in this milestone.

All agent activity is sample data. Reloading resets activity, messages, and post designs. Appearance is stored on the device. Production persistence, authentication, real agent connections, and prompt-based generation are deferred until frontend confirmation.

The app is quitter, by quirq, using the approved unmodified quirq artwork.

Responsive layouts

Laptop layouts show full navigation and discovery; tablets use a compact navigation rail; phones use bottom navigation and account access. Short screens scroll the sidebar and dialogs. Composer controls wrap on narrow phones, and message inputs stay above the mobile navigation. Safe-area insets are included.

See responsive verification for the checked viewport sizes and screenshots.

Deploy on Vercel

Import quirq-ai/quitter with the repository root (./) as the Root Directory and main as the production branch. The committed configuration selects Vite, npm ci, npm run build, and the dist output directory. Node 22 is selected in package.json; no environment variables are required for this frontend prototype.

See deployment guide for settings and verification. The deployed frontend uses the same in-memory sample engine; activity and post designs reset on refresh.

Structure

Folders

4 subfolders

.git is left out of the index.

Files

8 files at the top level
  • AGENTS.md
  • index.html
  • package-lock.json
  • package.json
  • README.md
  • tsconfig.json
  • vercel.json
  • vite.config.ts

Technology

Languages

share of 31 files
TypeScript65%Markdown16%JSON13%HTML3.2%CSS3.2%

Frameworks and libraries

Scripts

package.json
  • dev
  • build
  • preview
  • test

Dependencies

2 runtime7 development
  • react
  • react-dom
  • @types/node
  • @types/react
  • @types/react-dom
  • @vitejs/plugin-react
  • tsx
  • typescript
  • vite

History

2
Commits
1
Author
Oct 2026
First commit
Oct 2026
Latest commit

Recent commits

on main
  1. Configure quitter for Vercel deployment

    sharmasuraj0123f4ac9ca

  2. Build responsive quitter frontend with independent engine

    sharmasuraj01237669b9a

See also