SiftText is a local knowledge home for you and your agents. It's plain Markdown files you own, with full Git history, and nothing gets saved or brought back without your OK.
Every AI chat is a sheet of paper. There's only so much room, and it gets thrown out when the chat ends. What matters is what you keep and who chooses it.
The model's context window. It has limited space and resets every chat. Once it fills up, the model loses the thread.
Automatic memory. The system picks what to write and when to show it. The notes take up space on the page, and you can't see what it chose or why.
You save the whole page or just the part that matters, and you name the sections. The model suggests what to file, and you approve it.
It's built on tools developers already trust, and it puts you in charge.
Your agent shows you the exact change it wants to make and waits for your yes. Your memory never changes behind your back.
Your knowledge lives in readable files in a folder you control, not in some vendor's hidden database. Open it in any editor.
Every approved change is a checked Git commit, so you can see what changed, when, and why, and you can undo it.
Point Claude, Codex or Pi at your knowledge home with a one-line entrance. Your memory goes with you from one tool to the next.
Built-in search covers your whole home, so your agent opens the right page instead of guessing or loading everything.
Edits happen in a private worktree and pass checks before they're submitted. A messy draft never ends up in your binder.
Your brain is great at seeing connections but can't write them all down neatly. A language model can go deep on one focused question. SiftText's tree of small, linked pages connects the two.
"The language model does not need to remember. The tree remembers."
Install SiftText, create your knowledge home, and point your agent at it.
# sign in and activate sifttext login # create your knowledge home sifttext init ~/sifttext # find what you already know sifttext search ~/sifttext "onboarding" # make edits in a private worktree, then submit with checks sifttext worktree ~/sifttext