We build software that turns plain text into working things.

Vico is a small product studio with one obsession: shrinking the distance between what you describe and what actually runs. Text becomes a diagram in Confluence. A feature request becomes a compiled, tested app on your own machine.

  • 2product lines
  • Cloudnative Forge & Connect
  • Self‑hostone binary, no account
Built on & for
  • Confluence Cloud
  • Atlassian Forge
  • PlantUML
  • GitHub
  • GitLab
  • Bitbucket
  • Markdown
  • Go

What we make

Two products, one idea

Both of our product lines start from the same belief: the fastest interface for a technical person is still a text box — as long as something dependable is waiting on the other side of it.

Atlassian Marketplace

Diagrams & Charts for Confluence

Macros that let your team write diagrams-as-code inside Confluence. Sequence, use case, class, component and more — plus Markdown and visual line, bar and pie charts, all rendered from plain text on the page.

  • Import from GitHub, GitLab or Bitbucket
  • Built-in templates to start from
How it works
ohmyaistaffs.io

Oh My AI Staffs

A self-hosted team of AI agents that takes a plain-language request and hands back a compiled, tested, running app — not a folder of scaffolding and a README of good intentions.

  • One Go binary, serves its own UI locally
  • No account, no license key, free
  • Point it at an existing repo, not just greenfield
How it works

Marketplace app

Your architecture lives in the page, not in a screenshot

Exported PNGs rot. The moment a service is renamed, every picture in your space is quietly wrong and nobody notices for six months. Our Confluence macros keep the diagram as text — reviewable, diffable, and editable by whoever is reading it.

Write it, and preview
Write PlantUML code, preview it within confluence content.
Sync with the codebase
Connect GitHub, GitLab or Bitbucket and pull diagram files straight in, so the page follows the repo.
More than UML
Sequence, class, component and use case diagrams sit alongside Markdown blocks and line, bar and pie charts.
Space / Architecture / Checkout flow
@startuml
skinparam monochrome false
Customer -> API : place order
API -> Billing : charge card
@enduml

Charts render from the same text block.

Product

Hire a team that runs on your own machine

Oh My AI Staffs is a single binary. You run one command, open a local UI, and describe the change you want. The agents plan it, write it, build it and test it — and what you get back is software that compiles, not a transcript about software that might.

bash
$ curl -fsSL https://ohmyaistaffs.io/install.sh | bash
→ installing ohmyaistaffs…
✓ ready — no account, no license key

$ ohmyaistaffs
→ UI on http://localhost:8080
  1. 1

    Describe the work

    A feature request in ordinary language. No ticket grammar required.

  2. 2

    It reads your repo

    Point it at an existing project — it indexes the folders and works out how to run your codebase.

  3. 3

    The staff get to work

    Agents split the job, write the code and move it through real state transitions — validated, not vibes.

  4. 4

    It has to compile

    The output is a built, tested, running app. That is the bar, and it is checked.

Your machine, your data. State lives in plain JSON files written with atomic renames — no managed database, nothing to sign up for, nothing phoning home.

The studio

Small team, long-lived software

Vico builds from Ho Chi Minh City for teams everywhere. We ship narrow tools, keep them maintained, and take the boring parts — security, upgrades, support — as seriously as the features.

Text is the interface

Anything a developer can describe, they should be able to keep in version control. Our tools are built around that instead of around a canvas.

Ship the whole thing

A feature that renders but does not round-trip is not finished. We would rather do fewer things and have them hold up under real use.

Security is not a page

We take part in the Atlassian Marketplace Security Bug Bounty Program and treat reported issues as work, not PR.

Self-hosting is respect

Where it makes sense, the software should run on your hardware with your data, with no account standing between you and the thing you installed.

Tell us what you are trying to build

Questions about the Confluence apps, a bug in Oh My AI Staffs, or a product you think we should make — the same small team reads all of it.