The Akira UI tour that read the last user's progress.
A child component started its tour in its own effect, which runs before the parent's, and the parent's effect was the one clearing the last user's progress. Now the provider reads and writes recorded tour versions per…
kidiatoliny
@kidiatoliny
As a dedicated software developer, I am driven by a passion for crafting innovative applications that redefine the boundaries of what is achievable.
- Akira
- 23 Rue Théodore Gillen 1625 Howald Luxembourg
- kid.akira-io.com
- github.com/kidiatoliny
- Sponsor on GitHub
- Joined October 2026
Commit activity
17 commits in the last 30 days
longest streak 7 dayscurrent 3
352 / 400 XP48 XP to maintainer
Yesterday
Sun, Nov 8
A programming language in Cape Verdean Creole.
Kriol was made to be easy for those who understand Creole. fn inisiu() to start, si and sinon to decide, mostran to write on the screen. If you speak Creole, you already understand this code.
Docs → https://docs.kriol.dev
Translated from Portuguese
KriolBem-vindo ao KriolUma linguagem de programação com as palavras do Criolo cabo-verdiano.
Sat, Nov 7
dotsync stops the sync when it finds a secret.
It keeps ~/.claude and ~/.codex in sync across my Macs with git. Before every push it scans the tracked files, names the file, and I choose: ignore it or encrypt it with age.
Repo → https://github.com/akira-foundation/dotsync
GitHubGitHub - akira-foundation/dotsync: Sync agent config folders across Macs with git, gh and ageSync agent config folders across Macs with git, gh and age - akira-foundation/dotsync
Thu, Nov 5
A menu bar app for your agent config.
dotsync keeps ~/.claude and ~/.codex in sync across your Macs with git, one private repository per folder. Credentials never travel in clear text: left out, or encrypted with age.
dotsync → https://github.com/akira-foundation/dotsync
—…
GitHubGitHub - akira-foundation/dotsync: Sync agent config folders across Macs with git, gh and ageSync agent config folders across Macs with git, gh and age - akira-foundation/dotsync
Tue, Nov 3
An orchestrator workspace that can't edit a file.
Unified Dev 1.1 adds a workspace that plans and hands out work, a canvas tab for documents, and agents that read why GitHub refused a merge.
Swipe → for the key points.
Full post →…

KidiatolinyWhat's new in Unified Dev 1.1 — KidiatolinyUnified Dev 1.1 adds an orchestrator workspace, a canvas tab for documents, and agents that can answer when GitHub refuses a merge.
Mon, Nov 2
Your brand on Akira UI takes one CSS import.
Akira UI is the full shadcn/ui set on OKLCH design tokens, purple by default. Import a brand preset after theme.css, set data-brand on html, and leave the components alone.
Docs → https://ui.akira-io.com
Sun, Nov 1
An update alert that never installs on Return.
Unified Dev's update alert now shows what the new version changes and lets you skip a version. Every prompt opens on Later, and nothing downloads until you press Install.
Unified Dev → https://unifieddev.app
Sat, Oct 31
Akira UI 3.2.0 adds a time picker and charts that show the exact figure.
A TimePicker and a DateTimePicker for forms, a value axis centred on zero, lollipop rankings, a card for a total split into parts, and percentages in your locale.
Full post →…

KidiatolinyWhat's new in Akira UI 3.2.0 — KidiatolinyA time picker and a date and time picker for forms, plus charts and stat cards that show the exact figure, with percentages in your locale.
Fri, Oct 30
Swift concurrency lesson from Unified Dev.
Cancelling the Task that iterates an AsyncStream ends that stream for good. Our Stop button did exactly that, so every later agent turn ran with nobody listening. The runner now multiplexes its events instead.
Unified Dev →…
I rebuilt the spend screen in Unified Dev.
It was hand-drawn cards, and in light mode those white cards sat on a white window. Now it's a grouped Form like the settings, columns ordered by cost, bars with square ends.
Unified Dev → https://unifieddev.app
—
#unifieddev…
Thu, Oct 29
The first version of Archive deleted uncommitted work.
In Unified Dev every agent works in its own git worktree, so archiving one used to mean git worktree remove --force and git branch -D. Now it shows a safety report first and refuses by default.
Swipe → for the before and…
Sat, Oct 24
Favourite bug: a branch called --mirror.
Unified Dev passed the branch name to git push, so git push origin --mirror pushed every ref and deleted remote-only branches. Now every ref goes through a validator and every push names its refspec.
#unifieddev #devtools #engineering…
Fri, Oct 23
Unified Dev runs every coding agent in its own git worktree.
Here one agent writes a retry with jitter for HTTP 429 on its own branch, while the other workspaces sit in the sidebar with their own changes. No agent touches another one's files.
—
#unifieddev #devtools #engineering…
I just discovered git worktree this year and in combination with a local dev stack that runs all web pages at the same time and playwright it is really powerful
Tue, Oct 20
Something I've been building: Unified Dev.
A native macOS app for running coding agents in parallel, each one in its own git worktree. Built with SwiftUI, all in one window.
—
#unifieddev #devtools #engineering #dx #productengineering #indiehacker
That's @kidiatoliny's root commit.