Features
Use cases
Explore
Blog
Docs
Pricing
We’re hiring!
Log in
Sign up
wolf
NPLLM
Remix of std/reactHonoStarter
Public
Like
1
Remix
Close sidebar
NPLLM
Home
Code
7
Townie
8
backend
5
frontend
5
shared
2
.vtignore
README.md
deno.json
Branches
2
Pull requests
Remixes
History
Environment variables
1
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Merge
townie-logic
into
main
README.md
+9
-4
main
townie-logic
backend/api/routes/npm-package.ts
+12
-29
Townie
Townie/.vtignore
+6
-0
Townie/README.md
+61
-0
Townie/TODOs.md
+67
-0
Townie/backend
Townie/backend/database
Townie/backend/database/queries.tsx
+192
-0
Townie/backend/database/schema.tsx
+76
-0
Townie/backend/database/usage-dashboard
Townie/…/usage-dashboard/README.md
+71
-0
Townie/…/usage-dashboard/api
Townie/…/api/index.ts
+67
-0
Townie/…/api/inference-calls.ts
+56
-0
Townie/…/api/requests.ts
+92
-0
Townie/…/api/user-summary.ts
+114
-0
Townie/…/usage-dashboard/auth.ts
+51
-0
Townie/…/usage-dashboard/index.ts
+76
-0
Townie/…/usage-dashboard/utils
Townie/…/utils/formatters.ts
+33
-0
Townie/…/utils/pagination.ts
+101
-0
Townie/…/usage-dashboard/views
Townie/…/views/dashboard.ts
+69
-0
Townie/…/views/inference-calls.ts
+107
-0
Townie/…/views/layout.ts
+205
-0
Townie/…/views/requests.ts
+234
-0
Townie/backend/index.ts
+23
-0
Townie/backend/routes
Townie/backend/routes/create-branch.ts
+46
-0
Townie/backend/routes/create-project.ts
+29
-0
Townie/backend/routes/project-branches.ts
+28
-0
Townie/backend/routes/project-files.ts
+37
-0
Townie/backend/routes/project.ts
+25
-0
Townie/backend/routes/projects-loader.ts
+24
-0
Townie/backend/routes/send-message.ts
+223
-0
Townie/backend/routes/user.ts
+19
-0
Townie/backend/tools
Townie/backend/tools/change-val-type.ts
+44
-0
Townie/backend/tools/delete.ts
+35
-0
Townie/backend/tools/index.ts
+7
-0
Townie/backend/tools/overwrite-file.ts
+40
-0
Townie/backend/tools/text-editor.ts
+262
-0
Townie/backend/tools/think.ts
+19
-0
Townie/backend/utils
Townie/backend/utils/calculateCost.tsx
+27
-0
Townie/backend/utils/fileWithLinesNumbers.ts
+9
-0
Townie/deno.json
+37
-0
Townie/frontend
Townie/frontend/components
Townie/frontend/components/App.tsx
+45
-0
Townie/frontend/components/BranchSelect.tsx
+73
-0
Townie/frontend/components/ChatRoute.tsx
+184
-0
Townie/frontend/components/ChatRouteSingleColumn.tsx
+196
-0
Townie/frontend/components/DebugStyles.tsx
+69
-0
Townie/frontend/components/Header.tsx
+110
-0
Townie/frontend/components/Home.tsx
+104
-0
Townie/frontend/components/InlinePreview.tsx
+88
-0
Townie/frontend/components/InputBox.tsx
+251
-0
Townie/frontend/components/LayoutRoute.tsx
+12
-0
Townie/frontend/components/Loading.tsx
+10
-0
Townie/frontend/components/LoginRoute.tsx
+81
-0
Townie/frontend/components/MessageTimer.tsx
+35
-0
Townie/frontend/components/Messages.tsx
+311
-0
Townie/frontend/components/NewProjectRoute.tsx
+90
-0
Townie/frontend/components/NotFoundRoute.tsx
+7
-0
Townie/frontend/components/Preview.tsx
+116
-0
Townie/frontend/components/PreviewFrame.tsx
+130
-0
Townie/frontend/components/ProjectsRoute.tsx
+85
-0
Townie/frontend/components/icons.tsx
+178
-0
H
Townie/frontend/favicon.http.tsx
+15
-0
Townie/frontend/hooks
Townie/frontend/hooks/useBranches.tsx
+25
-0
Townie/frontend/hooks/useChatLogic.ts
+122
-0
Townie/frontend/hooks/useCreateBranch.tsx
+33
-0
Townie/frontend/hooks/useCreateProject.tsx
+51
-0
Townie/frontend/hooks/useLoadingFavicon.ts
+15
-0
Townie/frontend/hooks/useProject.tsx
+40
-0
Townie/frontend/hooks/useProjects.tsx
+38
-0
Townie/frontend/hooks/useScrollToBottom.tsx
+45
-0
Townie/frontend/hooks/useUsageStats.ts
+80
-0
Townie/frontend/hooks/useUser.tsx
+39
-0
Townie/frontend/index.tsx
+5
-0
Townie/frontend/styles.css
+855
-0
Townie/frontend/utils
Townie/frontend/utils/images.ts
+38
-0
Townie/frontend/utils/soundEffects.ts
+115
-0
Townie/index.ts
+207
-0
Townie/prompts
Townie/prompts/open_townie_prompt_additions.txt
+21
-0
Townie/prompts/system_prompt.txt
+284
-0
backend/npm
backend/npm/debug.ts
+28
-0
backend/npm/generator.ts
+510
-0
backend/npm/tar-builder.ts
+57
-0
backend/tools
backend/tools/index.ts
+3
-0
backend/tools/think.ts
+19
-0
Features
Version control
Code intelligence
CLI
MCP
Use cases
Teams
AI agents
Slack
GTM
Docs
Showcase
Templates
Newest
Trending
API examples
NPM packages
Pricing
Newsletter
Blog
About
Careers
We’re hiring!
Brand
hi@val.town
Status
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of use
Privacy policy
Abuse contact
© 2025 Val Town, Inc.