Integrations & data sync — link tools together so the work that used to live in someone's head, inbox, or spreadsheet just happens.
Internal tools that fit — built for how you work, not how a SaaS tool wants it to. More →
AI in the workflow — agents built in, not bolted on the side. We handle the plumbing so it actually does something useful.
Software you own — open-source foundations, self-hosted, no per-seat lock-in.
Local-first architecture — data that lives on the device and syncs in the background. Teams keep working when the connection drops.
How we work
Shaped engagements — fixed time, flexible scope. Every engagement is split into stages you can ship or pause after. Shape Up keeps scope from creeping.
Right-sized — we'll talk you out of the expensive thing when it's wrong. A static site instead of a CMS, JSON instead of a database.
Built alongside you — same team, not client-and-agency. We hand over the code and docs when you're ready to run it yourself.
We also keep forks of upstream projects we depend on or contribute to, such as cr-sqlite, vlcn-js and wa-sqlite. See our blog for how we work with third-party dependencies.
Get in touch
Have a workflow held together by spreadsheets and one person who knows how it works? Write to [email protected].
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.