A workspace where your past ideas resurface, your thinking develops, and everything you create can build on what came before.
Local-first
Model-agnostic
Bring your own key
Traces/Onboarding researchSynced⌘K
Why do teams leave?Claude
Why do teams leave after the second month? Use my churn notes from March.
C
Claude 4.5 Sonnet · from 2 sources
Most teams that leave never reach a first clear result. In your March notes, 7 of 9 teams that left stopped before they finished setup.
The value appears too late. Show one result in the first session.
Churn interviews · Mar 14ChatGPT · Feb 2
Turn into docSave excerptCopy
Ask anything (⌘J)
Friction: my answer firstCClaude 4.5 Sonnet
Onboarding plan, v1Doc
Onboarding plan
From chat "Why do teams leave?" · edited now
Goal: every new team sees one clear result in the first session.
Show one result before setup ends.
Send three welcome emails.
Check activation on day 7.
ResurfacedMar 2026
First-week activation checklist
Your note. It relates to step 3.
Add to doc
Preview · Interface in development · Sample data
Planned sources
Claude
ChatGPT
Gemini
Google Drive
Dropbox
OneDrive
Box
Notion
Slack
Gmail
GitHub
YouTube
Apple Podcasts
Substack
Markdown
Claude
ChatGPT
Gemini
Google Drive
Dropbox
OneDrive
Box
Notion
Slack
Gmail
GitHub
YouTube
Apple Podcasts
Substack
Markdown
Plus PDFs, e-books, web pages, highlights, voice memos and handwritten notes
Why Scrivel →
Your best ideas now live in chat windows.
They are spread across many tools and many models. A tool can shut down, change its terms or close your account. Then that work is gone.
Scrivel keeps a copy of all of it, in one place that you control.
By the numbers →
2525
Planned sources, from chat exports to handwritten notes
88
Agents, each with one clear job
4+4+
Model providers, plus any model you run on your own machine
100%100%
Of your work, exportable as plain files
01 · Own your work →
Your AI work stays yours.
Scrivel keeps its own copy of everything you make with AI. You choose where that copy lives, and which model reads it. You can take all of it with you at any time.
Click a model
Settings/Sources
Sources
Scrivel keeps a copy of every item. Each item records its source and its date.
Export all · Markdown
Source
Type
Items
Status
CClaude history
Chat export
1,284
Imported Mar 2
GChatGPT history
Chat export
912
Imported Feb 28
GGemini history
Chat export
140
Importing 64%
DGoogle Drive
Cloud storage
87
Synced 1 h ago
NNotion
Work tools
312
Synced 1 h ago
SSlack
Work tools
—
Connect
Stored on this device · ~/ScrivelModel training on your data: never
Models⌘M
Preview · Sample data
F-01
Protect your intellectual work
The work you make with AI is spread across many tools and models. If you lose a tool, you can lose that work. Scrivel calls this work your Generated Intellectual Property (GIP) and keeps its own copy of it.
You choose where Scrivel stores your work. You can export all of it as plain files at any time. Scrivel never uses it to train a model.
F-02
Model-agnostic
Choose the model for each task. Add your own API key from Anthropic, OpenAI, Google or OpenRouter, and pay the model company directly, at their price. Or run a local model on your own machine through Ollama, LM Studio or any OpenAI-compatible server.
Your knowledge base does not depend on one AI company.
F-03
All-in-one connector
Bring in the work you already have. Import your past AI chats from the export file that each chat app gives you. Connect cloud storage and work tools one time, and they stay in sync. Scrivel keeps each chat that you have in Scrivel, with any model.
Every item keeps a record of its source and its date.
Chat history · import
Claude exportChatGPT exportGemini export
Cloud storage · sync
Google DriveDropboxOneDriveBox
Work tools · sync
NotionSlackEmailGitHub
Reading · add
Web pagesPDFsE-booksHighlightsNewsletters
Audio and video · transcribe
VideosPodcastsVoice memos
Images and files · add
Photos and screenshotsHandwritten notesWord filesSlidesSpreadsheetsMarkdown
Scrivel turns audio, video, images and handwriting into text, so you can search all of it.
Scrivel also works the other way. Through MCP, apps such as Claude and ChatGPT can search your Scrivel library, and add to it when you allow it.
Each release adds more sources.
02 · Find it again →
Find any idea in milliseconds.
Search by the words in an idea or by what you remember about it. Then look at the results in the way that helps you most.
Switch the frame
pricingWhen spring 2026Length long chatResult no decisionShape3 matches · 38 ms
Lens: open questions
Should we price per seat or per use?No decision. Two options remain open.
Claude · Mar 30 · 84 turns
Are three tiers too many?You leaned to two tiers. You did not finish.
ChatGPT · Apr 12 · 51 turns
What do competitors charge?Between $8 and $20 per seat.
Note · May 2
Mar 30You started "Seat or usage pricing" with Claude.
Apr 12You asked ChatGPT if three tiers are too many.
May 2You added a note on competitor prices.
May 9The thread stopped. The question is still open.
OpenNo final decision in these 3 items.
Seat or usage pricing: two options remain.
Number of tiers: two or three.
↑↓Move⏎Open⌥LChange lensEscClose
Preview · Sample data
F-04
Fast search and performance
Search and open your chats, ideas, notes, artifacts and projects in milliseconds. Search runs on your device, so results appear while you type.
The whole app responds at this speed, not only search.
F-05
Shape-based search
You often remember the shape of an idea, not its title. Describe what you remember: the month, the length of the chat, the result, or that you did not finish it.
Scrivel finds the match. You do not lose an idea because you forgot its name.
F-06
Frames and Lenses
Look at the same knowledge in different ways. A frame changes how results look: questions and answers, a timeline, or a list of decisions. A lens changes what you look for: only decisions, only open questions, or a skeptic's view of your notes.
Use them together to see things that a plain list of results hides.
F-07
Ideas resurface
While you work on something, Scrivel shows a few past ideas that relate to it. They appear at the moment you can use them. Add one to your current work in one step.
03 · Work in one place →
Chat, write and explore in the same workspace.
Move between a chat and a document without a change of app. Arrange your panes the way you want. Save the path you took, and return to it later.
Traces/Onboarding researchContinue
PathPanesNotes
Chat with Claude · Mar 14, 09:12
Why do teams leave after the second month?
Excerpt saved from step 1 · 09:20
"Users see the value too late."
Note by you · 09:24
The first session must show one clear result.
Continue from here
Resurfaced First-week activation checklist
Your note from March 2026. You added it to the plan.
Chat with Llama 4 (local) · 09:41
Draft three welcome emails from step 3.
Doc created · 09:55
Onboarding plan, v1 linked to steps 1 to 5
Preview · Sample data
F-08
Chat and Document dynamics
Chat and write in the same place, and move between them freely. Turn part of a chat into a document, or discuss a document in a chat. Ask the AI for help inline while you write documents, notes and ideas.
Scrivel saves each thing the AI makes as its own item. That item links to the chat that made it, so you can search for it and it can resurface later.
F-09
Traces
Sometimes you want to wander. You jump between ideas, open new chats, save quotes and phrases, ask follow-up questions and take notes. A trace records that whole path and saves it.
Return to a trace later. See how one idea led to the next, and continue from any step.
F-10
Easy pane management
Put a chat, a document and its sources side by side. Panes open, close, expand and collapse. You arrange the workspace with almost no thought.
F-11
Customization
Make the knowledge base feel like yours. Set your own keybindings, change the colors, add images, and build dashboards that show what matters to you.
04 · Think for yourself →
You choose where to do the work yourself.
Some effort is worth it, because understanding and original ideas come from it. Scrivel keeps that effort in the places that matter to you.
Click a switch or a button
Chats/Memory
Why does spaced repetition help memory?
Your answer first
Generative Friction is on. Write your own answer. Then Scrivel shows the AI's answer.
Each review comes just before I forget, so recall takes effort. That effort makes the memory stronger
Hint: what happens to a memory each time you recall it with effort?
G
GPT-5 · compared with your answer
Your answer is correct. Recall with effort strengthens a memory more than reading it again. Spaced reviews also tell the brain that the fact is still important.
You missed one point: the gaps between reviews must grow.
Hidden until you answer
Generative FrictionTry it
Ask for my answer first
Hint before the full answer
I write the outline first
Quiz me after long chats
Flashcard · due today
What must change between reviews?
Preview · Sample data
F-12
Generative Friction
Generative Friction is a set of switches. Each switch asks you to do part of the work yourself before the AI helps.
01Give your own answer before you see the AI's answer.Your answerAI answer
02Get a hint before the full answer.HintFull answer
03Write the outline before the AI writes the draft.Your outlineAI draft
You choose which switches are on.
05 · Learn from your work →
Turn what you read into what you know.
The Learning Studio makes practice from your own chats, notes and highlights. You recall, explain and argue, so the ideas stay with you.
Click a format
Learning Studio/Onboarding research12 due · about 9 min
Study setOnboarding research · 5 due
Card 4 of 12 · from your own notes
Recall · no peekingYour chat with Claude · Mar 14
Why do most teams leave in the second month?
Setup takes too long, so they give up before they see any value
How sure are you?
Your notes say
Setup takes too long
No value in the first weeks
No one on the team owns the toolAdded to tomorrow's review
You were guessing and got 2 of 3. You know more than you think.You were fairly sure and got 2 of 3. That is good calibration.You were certain and got 2 of 3. Look again at the point you missed.
Hidden until you check
Next review of this card: in 3 days
Flashcard · due todayHighlight · How memory works (PDF)
Recall first. Then rate how well you remembered.
Sparring partner · takes the other sideRound 2 of 3
Your claimLong setup is the main reason teams leave.
C
Claude 4.5 Sonnet · argues against you
Your notes from Feb 2 say teams with a fast setup also left in month two. If setup is the main reason, why did they leave?
Your note · Feb 2
Then setup is one cause, not the main one. Those teams had no one who owned the tool
Thinking checkUses your own evidenceChanges view when the evidence asksWatch for: one cause for many effects
Argue both sidesFrom 9 chats on pricing
Seat or usage pricing?
For seats
Customers can predict the cost.
4 of 5 interviews ask for a fixed price.
It is easy to explain.
For usage
Small teams pay less at the start.
Add the strongest case for this side
3 for seats · 1 for usage
Make the side you disagree with as strong as your own.
Dialogue · in the style of PlatoFrom How memory works
SocratesYou say people forget because they do not review. Do they forget everything at the same speed?
YouNo. Some things stay for years.
SocratesThen what is different about the things that stay?
You
Write both voices, or let Scrivel ask the questions.
Memory palace · 3 placesFrom Onboarding research
Walk the rooms in your mind. Then recall the three reasons.
Memory · Onboarding research
Strength
72% now · 91% after today
Next reviews
Apr 18 · Apr 22 · May 6
Each review comes just before you would forget.
This week
41 recalls · calibration 82%
Preview · Sample data
F-13
Learning Studio
Practice and test what you want to understand and remember. Scrivel makes the practice from your own chats, notes and highlights. The tools come from research in cognitive science and teaching. They keep you active while you learn.
Quizzes, flashcards and fill-in-the-blank exercises
Assessments of your critical thinking
Memory techniques and exercises
One-on-one dialogue and debate simulators that test your ideas
Exercises where you argue both sides of a question
Dialogical (Platonic) writing practice
Many other study formats
06 · Agents →
Agents keep your knowledge base in order.
Agents do the upkeep and the deep research that people seldom do by hand. For harder problems, you direct several agents at once.
Agents/Inbox2 running
Needs review3
#41P
Contradiction: "ship weekly" and "ship monthly"
High2 notesPrune
#39C
Merge 2 duplicate notes on pricing
Medium2 notesClean
#36P
4 ideas are out of date
Low4 ideasPrune
Running2
#44R
Research: activation benchmarks
Step 3 of 61 min 34 s
PauseRedirect
#45AB
Debate: seat or usage pricing
2 agentsRound 2 of 3
#45 · DebateSeat or usage pricing
Agent A · seatsAgent B · usageClaude + GPT-5
Agent A ·
Seat pricing is easy to predict. 4 of 5 interviews ask for a fixed price.
Agent B ·
Usage pricing fits small teams. Your notes show that most teams that left had fewer than 10 seats.
You redirected ·
Focus on teams with fewer than 20 seats.
Agent A ·
Writes round 2…
Steer the agents
Preview · Sample data · The log records each agent change, and you can undo any of them
F-14
Agentic where it matters
Agents work on your knowledge base where manual upkeep seldom happens. Each agent has a clear job.
Clean
Merge duplicates, repair links and keep things in order.
Find contradictions
Between things you wrote or concluded.
Prune
Flag ideas that are out of date.
Refine
Distill, synthesize and combine related material.
Research
Research and generate ideas in loops, toward a clear goal that you set.
Find leverage
Show where a small amount of work has a large effect.
Coach
Look at how you use Scrivel and suggest improvements.
Relate
Show how your ideas connect and how they changed over time.
07 · Compose a team →
Describe the goal. Scrivel designs the team.
Scrivel reads your goal and recommends a team of agents for it. It chooses each role, its skills and its model, and shows you why. Change anything, then start the run.
Try another goal
Agents/Runs/New runDraft · nothing runs yetRun #46 · started
Goal
Why do teams leave in month two?Find the main reasons, check each one against our interviews, then suggest two fixes.
Should we price by seat or by usage?Argue both sideswith our data, then recommend one.
Tidy my notes on pricing: merge duplicates and repair broken links.
Budget · $2.00Over budget · $2.00Private notes stay on this devicePrivate notes leave this deviceAsk before savingCan change the team · asks you first
Try another goal:
Recommended teamPlan → research in parallel → check → write
Why this team: Your goal has four parts and two kinds of source. Each one gets its own agent.
Other teams Scrivel considered
One agent1 agent · about $0.30
It does not check the web’s claims against your interviews.
Seven agents, with a review7 agents · about $3.10
Over your $2.00 budget. The goal asks for reasons, not a second review.
Agent inspector
SSkepticMade for this goal
Why
Your goal says check each one against our interviews
Reports can be wrong about your users. This agent tests each claim against what your users said.
Skills
Check a claimused in 6 runs
Count mentionsused in 4 runs
Test against interviewsNew · written for this goal
Model
Can read
Interviews (12), findings from 2 agents
Cannot
The web, write to your notes
Stops when
All claims are checked, or at $0.30.
Config · read-onlyThe orchestrator starts the run from this.
About $1.40 · about 9 min · 5 agents
Leaves this device: the goal, 12 interviews, the findings.
This team costs about $3.10. Your budget is $2.00.
Preview · Sample data
F-15
Team composer
Describe a goal in your own words. Scrivel recommends the smallest team that does the job. A team of agents uses many times more tokens than one chat, so more agents is not better.
Each agent points to the words in your goal that caused it. Change a role, a skill or a model, or use a team that Scrivel considered. When you start the run, this team becomes its config.
Roles
One agent for each part of the goal.
Structure
A pipeline, parallel work, a check, a debate, or one agent.
Skills
From your skill library, or new for this goal.
Models
A local model for private data. A strong model for careful checks.
Access
What each agent can read, and what it cannot.
Budget
A cost cap for each agent and for the run.
Stop rules
When each agent is done.
Changes during a run
An agent joins when two disagree. Scrivel asks you first.
08 · Many agents, one goal →
Agents that work together, with you in charge.
Give a hard question to a team of agents. Each has one job and its own model. They share what they find, test each other's claims, and ask you when they disagree.
Settle the disagreement
Agents/Runs/#465 agents · 2 running
Goal
Why do teams leave in month two? Find the main reasons, check each one against our interviews, then suggest two fixes.
Sources · Onboarding research + the webBudget · $0.35 of $2.00Ask before saving
Run mapDoneRunningQueued
P
L
W
S
Sy
Leaves this device: the goal, 12 interviews, 5 findings. The rest stays here.
Run inspector
Needs youSettled by youTwo agents disagreeTwo agents disagreed
W
Web researcher Public reports say price is the main reason teams leave in month two.
S
Skeptic Your interviews name price 2 times in 12. Setup and ownership come up 9 times.
You kept both. The answer will note the gap.
SSkepticClaude 4.5 SonnetLog
Checked “setup takes too long” against 12 interviews: it holds (9 of 12)
Checked “price is the main reason”: weak in your interviews (2 of 12)
Raised a disagreement with the Web researcher
Preview · Sample data
F-16
Multi-agent orchestration
For harder problems, run several agents together and stay in control. Guide each agent, stop it, or give it a new direction while it works. Nothing changes your notes until you approve it.
Use several agents for deep research, for debates between agents that argue different positions, for parallel work, and for analysis from many sides.
09 · The agent harness →
See who does what, and why.
The agent harness holds all your agents in one view. The harness graph shows each agent, what it reads, and what it sends to the others. You steer them, and each choice has a reason that you can read. Replay the run from the start to see how it went.
The goal has three parts: find the reasons, check them, suggest fixes.
Considered
5 questions · more depth, but over the time you gave.
Based on
Your goal · your limit of 10 minutes
Why
Reason
Reports put price first. Your interviews name price 2 times in 12.
Considered
Accept the reports · they cover teams of 50 seats and more.
Based on
12 interviews · 4 findings from Web researcher
Why
Reason
The reports cover large teams only. You asked for data on small teams. A new agent with one job is cheaper than a longer run for the Web researcher.
Considered
Give the job to the Web researcher · its context is full of reports on large teams.
Based on
Your choice at 7:30 · the sources of the Web researcher
Why
Reason
The new data agrees with your interviews. In teams under 20 seats, price is rare.
Considered
Keep both views · the new data closes the gap for small teams.
Based on
12 interviews · 2 findings from Data finder
No events of this type yet.
10:00 / 10:00
Preview · Sample data
F-17
Agent harness graph
Scrivel harnesses many agents at once. See the run as a graph. Each agent is a node. The graph shows what each agent reads, what it sends, and to whom.
Each choice that an agent makes has its reason, the options it did not take, and its sources. Replay the run to see each step again, in order.
The basics →
The basics work the way you expect.
Standard chat controls
Replies appear while the model writes them. Stop a reply, edit and retry a message, attach files and copy text.
Work opens beside the chat
Documents and artifacts open in a pane next to the chat. You edit them live.
Works offline
Your library and search work without an internet connection. With a local model, chat works offline too.
Nothing is lost
Scrivel saves your work automatically. You can undo any change. A log shows each change that an agent made.
You see what leaves your device
Scrivel shows which content goes to which model.
Plain-file export
Export everything as plain files at any time. Your work never depends on Scrivel.
Questions →
Frequently asked questions
What is Scrivel?+
Scrivel is a knowledge base for the work you do with AI. It collects your AI chats, notes, documents and artifacts in one place. You can search them, arrange them and use them again.
Which apps will Scrivel import from?+
Claude, ChatGPT and Gemini each let you download your chat history as an export file. Scrivel will import that file. Scrivel will also sync with cloud storage and with work tools such as Notion, Slack and GitHub. You can add web pages, PDFs, e-books, highlights and newsletters, and also videos, podcasts, voice memos, photos, handwritten notes and files. Scrivel turns audio, video and images into text, so you can search them. Scrivel keeps each chat that you have in Scrivel, with any model.
Does Scrivel use my data to train AI models?+
No. Scrivel never uses your work to train a model. You choose where Scrivel stores your work. You can export all of it as plain files at any time.
Can I use a local AI model with Scrivel?+
Yes. Scrivel is model-agnostic. Use a frontier model from Anthropic, OpenAI or Google. Or use a local model through Ollama, LM Studio or any OpenAI-compatible server.
Do I need my own AI account?+
Not for a local model. A local model runs on your own machine and needs no account. For a frontier model, add your own API key from Anthropic, OpenAI, Google or OpenRouter. You pay that company directly, at their price.
How is Scrivel different from the chat history in ChatGPT or Claude?+
Chat history stays inside one tool. Scrivel collects your work from all of your tools in one place. It finds ideas by what you remember about them, and it shows past ideas when they are relevant. You can export everything.
When can I use Scrivel?+
Scrivel is in development. Join the waitlist to get one email when early access opens. Scrivel sends no other email.