Good knowledge deserves to be found.
A search tool for public Feishu documents. Built independently, from the first interface to launch.
Open Feisou ↗An independent product studio · One person, a crew of agents.
01 / Selected work
Built from everyday friction. Shipped into the hands of real people.
A search tool for public Feishu documents. Built independently, from the first interface to launch.
Open Feisou ↗Your conversations with agents are part of your work. Find them, keep their context, and carry on where you left off.
Open Swob ↗
Keep API keys in the macOS Keychain. Give agents credential names, with values injected into the process that needs them.
Adoption is a historical, founder-reported figure for Feisou’s April 2026 web relaunch, not current active users. Product status follows the studio’s public catalogue.
02 / The product map
14 products. Four connected moments. One person at the center.
Find the context
Capture, search, collect.
Long screenshots become text an agent can actually read.
Search public Feishu docs, so good writing is easier to find.
Trend signals collected for you, so watching the world stops being a chore.
Speak a thought to your Apple Watch and it becomes a note card. If it hears a to-do, it asks whether to act on it.
Snap your manuals once and toss the paper. When you are stuck, ask: the AI has read them and walks you through.
Stay in control
Keys, sessions, shared surfaces.
Keys stay in Keychain and get injected into the process that needs them. Nothing pasted into a chat.
Find your agent sessions in one place and pick up where you left off, in the tools that support it.
A desktop ring that shows what your agent is doing, with an optional Moonside lamp.
Lay out pages, apps and notes on a canvas. Bookmarks and layout stay in your own files.
Make it yours
Review, refine, publish.
Underline a sentence in your notes, @ an agent to reply.
Review what your agents drafted and shape it into versions for each platform.
Close the loop
Remember, reflect, switch off.
What your agents did today, written up as a timeline.
Where the hours went, drawn as colour blocks in your notes.
Ends the day with you, instead of pulling the plug.
03 / The constant
Models, protocols and tools will come and go. The person making decisions, holding the context, and needing sleep is still there.
$model = variable $price = variable $protocol = variable $context_window = variable $tool_of_the_week = variable $you = constant
We use these tools ourselves. A lost conversation, a key pasted into the wrong place, a day that never ends: that is where a product begins.
Interfaces for people, programmable access for agents. KeyKeeper already pairs a macOS workflow with a CLI. That is the pattern we want to take further.
Ship something small, learn from actual use, and keep improving it. An independent studio can change direction without losing its center.
Agents change everything. The only constant is you.
Dark, like the unseen things that hold everything together. Constant, like the person at the center of it.
04 / The person behind it

Founder, designer, developer.
“Turn every assignment into something worth sharing.”
I learned to design, then to code, by building things I wanted to use. After working on AI products at Kimi and Feishu, I now build independently, with a crew of agents.
The longer story on my personal site ↗Experience that informs the work
05 / Build what comes next
Interested in the human side of working with agents? I’d love to meet people building toward the same future.