chatter
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.
Viewing readonly version of main branch: v58View latest version
random features
- save / load / import to restore all data
- branching tree chats / multiple chat trees?
- system prompt templates
- crud system
- move settings to a right slide bar
- position send area relative to bottom and float on top of everything; make the text output naturally flow with the document instead of a scroll area right now
- duplicate button in left bar
- notes area is nice in side bar
- show model name by response?
- system message should NOT be auto generatlized across all; should be specific to chat
- special system message template interface?
- copy entire page / thread / export entire thread data
- template for repeat phrasing (like the buttons/user prompts initially in chat gpt; but you can program them to push a button and it'll show at the bottom to click, like a quick way to enter stuff repeatedly)
- system settings
- text size slider (four options)
- system color
- font choices
medium features
-
switch out llm url, including localhost
-
context preservation
- summarizer: summarizes key things succinctly into system prompt
- trailing: feed summarizer and k-latest prompts
-
nicer upload area
- add image upload
- add file upload?
- voice?
- use the much nicer invoice one
- add whisper transcription (from another val)
-
self-writing summary/notes system
- has own system prompt, model selector, etc
-
long-term memory / offload memory?
- durable object or valtown based link sharing?
-
mcp support?
-
support for "re-search" tool from before?
-
different interfaces
- text notes
- jan-like "assistants"
- templates w/ preset prompts, settings, and variable input forms you type in, for future generations, like parameters
- spin-off / sub-bot / picture in picture; eg spin another one up as a temp to ask some questions; an untracked one?
big features
- multiplayer chats? i guess id-based consistent, resumable session chats
done
- branching / forking into another chat instance
- edit button instead of double click to edit
- editing the user thing changes the width; can it somehow edit in place without changing the width / flow?
- refactor research app
- make left settings folder/new/hide into icons
- fix the hidden icon bug
- create a new chat in sidebar
- folders in sidebar
- resizable sidebar
- delete below
- delete individual messages
- re-run a user prompt / re-run an ai response
- [~] [nah] save/discard for editing, like lmstudio?
- "delete below" should delete anything below, but not the current message