Québécois for “right here”.
Think out loud. Find it on a canvas when you sit down.
icitte is a workspace you can talk to. Say an idea on a walk and it becomes notes and cards in your project, while coding agents take the longer work. Your notes and boards are Markdown and JSON Canvas files, in a folder you own.
Private previewRuns on Tokebak
From a walk to a decision
On a walk
- You
The Friday handoff. Nobody reads it to the end. What if it was a three-minute voice memo?
- icitte
Kept as a thought in weekly-handoff, linked to the brief.
Notes/Handoff brief.md
A calmer weekly handoff
Every Friday the team writes a long status document that almost nobody reads to the end.
What if the handoff was a three-minute voice memo?
Out on a walk, you say the idea to your phone. icitte keeps it as a thought on the project’s canvas, linked to the brief it came from.
What you get
Talk while your hands are busy
Talk or type in the same conversation, on your phone or at your desk. What you say lands as notes and cards on the canvas.
See what you agreed to
A decision the AI drafts is hatched and outlined in blue. Accept it and it turns to solid ink.
Send the long jobs to Codex
From your desk, a task runs in Codex or Claude Code, in the project’s folder, under your own login. Follow it, answer its questions or cancel it.
Open the same folder in Obsidian
Notes are Markdown, boards are
.canvasfiles and images are images. Edit them in icitte, in Obsidian or in any editor.Let your other agents in
Register
icitte mcponce and any coding agent on your computer can search your vault, edit notes and change the board, with the app open or closed.Search by what it says
Cmd K(Ctrl Kon Windows) finds notes and canvas cards by their words, in one project or all of them, and shows the passage before you open it.
How it’s built
One Rust host runs inside the desktop app and the Android app, so each device works on its own copy.
- Voice
- Host
- Vault
- Canvas
- Host
- Vault
- Codex, Claude Code
- Apps
- Tauri on macOS and Windows, and Android
- Conversation and voice
- Tokebak, in the same process as the host
- Notes and boards
- Markdown and JSON Canvas, in your vault
- Search
- Tantivy, on an index rebuilt from the files
- Sync
- YAOS between your devices, end-to-end encrypted if you want
- Delegated work
- Codex and Claude Code over ACP
- From outside
- An MCP server on stdio
Questions
- Can I try it?
- Not yet. It’s a private preview and the code isn’t public.
- Where do my notes live?
- In a folder on each device: Markdown, images and
.canvasfiles. Sync between devices is optional. - Which AI runs it?
- Voice uses your OpenAI API key. Typed chat on the desktop can use your ChatGPT plan instead. Longer tasks go to the Codex or Claude Code you’re signed in to on your computer.
- Does the AI decide things for me?
- No. It drafts a decision as Proposed, and you’re the one who marks it Accepted.
- Does it replace Obsidian or my coding agent?
- No. It works on the same files as Obsidian and sends work to the agents you already use.
Room to think. Clarity to act.
icitte is a private preview for now.
Next
- More than one person on the same canvas.
- Mind-map and matrix areas, next to kanban.
- Agents running on another machine, shown on the same canvas.
- A project map in line art: dots for notes, rings for what’s still open.
Part of what I’m building
- tokebakRuns on TokebakA Rust harness for voice and text agents: a speech model holds the conversation, a backend agent runs the lookups and cites its sources, and longer jobs go to other agents.
- kabaneShows Kabane issues as cardsA kanban for the terminal whose issues Claude Code, Codex and Gemini CLI read and write over MCP, all in one local SQLite file.