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.

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.

How a project flows, step by step
Set up your team
Open Organisation in OpenDot and choose a template or tick the departments you want. OpenDot creates one Dot for each.
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.
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.
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.
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.
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.
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.

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 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.

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.

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.

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
Get the code
Clone the repository and install the app's dependencies.
git clone https://github.com/athulsreekumar/opendot.git cd opendot/desktop npm ciRun 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 devOpen 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.
