Everything you are building, in one place
A space holds the projects of a team, each with its colour, its state and how much of it is done. It can be yours alone or shared with whoever you invite.
Interactive demo · Web App
The whole team, inside one machine of yours
Devotion is a workspace for development teams that you host yourself. Projects, tasks, a calendar, collaborative documentation, saved commands and encrypted credentials, all synced in real time. It runs on a server of your own, and nothing in it ever leaves that server.
Nothing below is a mockup. Every screen is the running application, photographed against a workspace seeded for the occasion, and the interface is in the language you are reading.
A space holds the projects of a team, each with its colour, its state and how much of it is done. It can be yours alone or shared with whoever you invite.
Statuses are shared across the whole space, so a task means the same thing in every project. The board is for moving things along, the list for finding them: labels, assignee, dates and subtasks in one table you can sort.
Every meeting in the space next to the work sessions you book for your own tasks, each in the colour of its project. Drag one to move it, and it moves for everyone.
Markdown with a contents block that builds itself, tables, code and wiki links between documents. Whoever else has it open sees your cursor, and it exports to Word or PDF with the contents intact.
The snippets a project actually needs, grouped and highlighted by language, one click from the clipboard. The ones the whole space shares live in the space, not scattered across five READMEs.
Passwords stay covered until you ask to see one, and the list never carries them. The space gathers its own and those of its projects, and each login says who added it.
Every project keeps a map of what has been built into it, grouped by area. Each feature carries its improvements and fixes, and the milestones sit on the timeline along the bottom. What a connected tool proposes waits at the top until someone accepts it, edits it or throws it out.
Everything in Devotion lives at one of three levels, and the level decides who sees it. What is yours alone hangs off nobody. A space is a team, or just you, and it holds the projects. A project always lives inside a space. The same sections exist at more than one level on purpose: a password can belong to you, to the whole team, or to one project, and where you put it is the answer to who should have it.
One shortcut searches every space you belong to at once, and it does not care what kind of thing it finds: projects, notes, documents, tasks, meetings, commands and passwords come back together, each under its own heading. A password comes back with a copy button beside it, so getting one into the clipboard never means opening the vault, finding the entry and revealing the field. Type, Enter, paste.
Devotion has a second door, separate from the web session on purpose: personal tokens that authenticate external tools. Behind it there are skills you download from the app itself, one for each part of the workspace, files that tell the agent what it can touch and the syntax Devotion writes in. Install them once, and from then on you ask in plain language. These are three of them.
Writes a new document in a project, using the app’s own syntax: contents, wiki links, tables and attachments.
It publishes straight away, and your inbox gets a notice of what was written in your name.
Changes a published document piece by piece, anchoring each edit to the existing text instead of rewriting the whole thing.
It takes the document first: anyone with it open sees it read-only, with the changes live, until the agent lets go.
Proposes an entry in the project’s Evolution when it closes work worth recording, reading what is already there so it does not repeat it.
This one does not publish itself: it waits under pending proposals until someone accepts, edits or rejects it.
Where it is already running, day to day.