Skip to content

Organisation

An organisation of Dots, run by SuperDot

OpenDot Organisation gives you one Dot per department and puts SuperDot in charge of the project. It writes the plan, you approve it, and the work runs in parallel with reviews along the way.

The project board in OpenDot with columns To do, In progress, In review and Done, and a card for each task.

What OpenDot Organisation is

A single AI chat is good at one question at a time. A real project needs several kinds of work, from requirements to design to code to a security check, and someone to keep it all in order. OpenDot Organisation sets that up with the parts OpenDot already has.

An organisation is a team of Dots, one per department. There are 13 departments: Engineering, Product, Design, Security, IT, Data, HR, Admin, Finance, Legal, Marketing, Sales and Support. You choose which ones you need, and OpenDot creates each as an ordinary Dot with its own chat, model, connections and approvals.

SuperDot, the assistant that sits above your Dots, becomes the project manager. You tell it what you need, for example "add single sign-on for our customers". It writes a plan, you approve the plan, and the department Dots do the work.

OpenDot's Organisation set-up screen with four team templates: Startup, Software team, Small business and Full.
Set up your team from a template, or pick the departments one by one.

How a project flows, step by step

  1. Set up your team

    Open Organisation in OpenDot and choose a template or tick the departments you want. OpenDot creates one Dot for each.

  2. Ask SuperDot for the outcome

    Type the request in SuperDot's chat, or create a project from the Organisation screen with a title, a short brief and an optional budget.

  3. SuperDot writes the plan

    SuperDot breaks the request into tasks. Each task has one owner, the tasks it waits for, a reviewer and a note about what done means. You get a short note explaining the plan.

  4. You edit and approve

    Change a title, swap an owner, add a task, reorder things, or ask SuperDot to replan with your feedback. Nothing runs until you press Approve and start.

  5. Independent tasks run in parallel

    Tasks that do not depend on each other start together, three at a time by default. Each task is sent to its Dot as a message through Dot Links, so your rules, budgets and approvals apply.

  6. Reviews and questions

    When a task has a reviewer, a reviewer Dot (or you) checks the result. A Dot that gets stuck can stop and ask you a question instead of guessing.

  7. Deliverables and a report

    Files the Dots create are listed as deliverables on the task. When every task is done, SuperDot writes a report of what was delivered, where it is and what still needs you.

The plan SuperDot wrote in OpenDot: a list of tasks with owners, dependencies and reviewers, ready to edit and approve.
The plan is a list you can edit. Nothing runs until you approve it.

Thirteen departments and four templates

Each department Dot has a persona that fits its job. Engineering makes small, safe changes and never pushes without your approval. Legal says it gives general information and not legal advice. Marketing does not invent statistics, quotes or customers. Every one of them asks you when something important is unclear.

Templates are starting points. You can add or remove a department later, or bring in a Dot you already have.

  • Startup: engineering, product, design, security, marketing, finance, admin.
  • Software team: engineering, product, design, security, IT, data.
  • Small business: admin, finance, HR, sales, marketing, support, legal.
  • Full organisation: all thirteen departments.
The Team tab in OpenDot: one Dot per department, each with its skills.
The Team tab: one Dot per department, each with its skills.

The departments, in one line each

  • Engineering: builds and fixes software.
  • Product: decides what to build and why.
  • Design: shapes how it looks and feels.
  • Security: finds risks and keeps data safe.
  • IT: keeps systems, accounts and devices running.
  • Data: turns numbers into answers.
  • HR: hires, onboards and looks after people.
  • Admin: keeps the office running smoothly.
  • Finance: watches budgets, invoices and costs.
  • Legal: reads contracts and spots legal risks.
  • Marketing: tells people what you make.
  • Sales: finds and looks after customers.
  • Support: helps customers and answers questions.

Skills: playbooks for every department

A skill is a short playbook written in plain text, such as how to ship a change, how to review a contract or how to triage a support ticket. OpenDot ships 28 built-in skills: two for each department, plus two shared ones for status updates and for breaking down a request.

A Dot sees the names and descriptions of its skills and loads a full playbook only when it needs it. Built-in skills are read-only, but you can edit one and OpenDot saves your own copy. You can also write skills for how your team works. They are plain files in your own folder, and a skill cannot run anything by itself.

The Skills library in OpenDot: built-in playbooks grouped by department, with an editor for your own.
Playbooks grouped by department. Edit a built-in one to save your own copy.

Review before anything counts as done

A task with a reviewer is not done when its owner says so. The reviewer Dot gets the task, the result and the file names, and replies with approval or a numbered list of changes. If it asks for changes, the owner revises the work and sends it back. After two rounds of changes by default, the task is handed to you with the whole history.

Engineering work is usually reviewed by Security, and anything risky or hard to undo can be reviewed by you. If a reviewer's answer is unclear, the task also comes to you.

  • Click any card on the board to open its drawer: the brief, the result, the deliverables and every review.
  • A task that needs your yes shows as waiting for you, with a notification.
  • Tasks for you, such as a decision or a signature, wait until you mark them done.
A task drawer in OpenDot showing the task's result, its deliverables and the reviewer's decision.
The task drawer: result, deliverables and the review history.

The board, the deliverables and the report

While a project runs you follow it on a board with four columns: To do, In progress, In review and Done. Each card shows the owner, how many tasks it waits for and how many attempts it has had. A switch turns the board into a plain list, and an activity log keeps titles and counts, never the contents of messages or files.

When the last task is done, SuperDot writes a final report. It lists what was delivered, where the files are, what needs you and any task that was skipped. You can open the files straight from the task.

SuperDot's final report on a finished project in OpenDot, listing what was delivered and what needs you.
SuperDot's report at the end of a project.

Control: budgets, pause and approvals

You stay in charge the whole way. You can set a budget for a project, and OpenDot pauses it when the spend reaches that number. You can pause, resume or cancel a project at any time. If you quit OpenDot, running projects are paused, and nothing starts again until you resume it.

Risky actions still wait for you. A Dot that wants to send an email, delete a file or run a command waits in your Approvals inbox, exactly as it would outside a project. Dot Links rules apply to every message between Dots, and the team starts with one rule that lets organisation Dots work together, at most 30 times an hour, without sharing personal data.

Privacy: still local, still masked

Everything lives in ~/.opendot on your computer, in plain files: the team, your skills and every project. There is no OpenDot server in the middle. PII masking applies as always, so emails, phone numbers and card details are masked before a cloud model sees them, and with a local model through Ollama or LM Studio nothing is sent to a cloud model at all.

Each department Dot starts with the access it needs and nothing more. Engineering, IT and Data can use files and the shell on your computer, and every other department gets files only. All other connections are off until you switch them on.

Who it is for

Be realistic about what it is. OpenDot Organisation is early, free and open source software that you build from source today. It does not replace the people on your team, and the quality of the work depends on the model you choose for each Dot, so read what comes back before you rely on it.

  • Solo founders who want a team structure to hand work to, with a human sign-off at each step.
  • Small teams and small businesses that want drafts, checks and paperwork moving in parallel.
  • Developers and tinkerers who want to try multi-agent work with approvals, budgets and an audit trail they can read.

How to try it from GitHub

  1. Get the code

    Clone the repository and install the app's dependencies.

    git clone https://github.com/athulsreekumar/opendot.git
    cd opendot/desktop
    npm ci
  2. Run OpenDot

    Start the app and pick a model during the short setup. A cloud API key or a local Ollama model both work.

    npm run dev
  3. Open Organisation

    Choose Organisation in the sidebar, pick a template and press Create my team. Then ask SuperDot for your first project.

Frequently asked questions

What is OpenDot Organisation?

A team of Dots, one per department, led by SuperDot as project manager. You ask for an outcome, SuperDot writes a plan, you approve it, and the department Dots do the work, review each other and report back.

Does anything run before I approve the plan?

No. SuperDot only writes the plan. You can edit it, ask for a new one, or cancel. Tasks start after you press Approve and start.

Can it spend a lot of money on model calls?

You can set a budget for each project, and OpenDot pauses the project when spending reaches it. The number of tasks that run at once, the rounds of review and the per-Dot budgets also limit cost, and local models cost nothing.

Will it replace my team?

No. It is a tool for getting drafts, checks and paperwork done in parallel. People stay in charge: you approve the plan, risky actions wait for you, and tasks can be assigned to you.

Which models does it use?

Any model OpenDot supports, and you can pick a different one for each Dot. Results depend on the model, so a stronger model for Engineering and a cheaper one for routine drafts is a sensible start.

Is it free and does it send my data anywhere?

It is free, open source and runs on your computer. If you use a cloud model with your own key, that provider only sees what PII masking allows. With a local model, nothing leaves your computer.

Yours to build.

OpenDot is free and open source. Grab the code on GitHub, build it for your Mac or PC in a few minutes, and meet your first Dot.