Let your AI agent do the bookkeeping legwork in Dougs while you approve every change

Tom Eberle open-sourced dougs-cli (MIT), an unofficial command-line tool for the French accounting platform Dougs, so an agent can work in their company's books. On their real books in one afternoon they report uncategorised operations going from 183 to 4, 22 missing invoices pulled from Gmail and attached, about 60 changes written and 3 overdue VAT returns surfaced. Nothing reaches Dougs until they approve the plan.
Try it yourself
What you get
Missing receipts attached, foreign-software VAT and categories corrected, and overdue returns flagged in your Dougs books, with every change shown to you first.
Tools
- dougs-cli (open source, MIT, npm)
- Claude Code, Codex, Cursor or any agent that runs commands
- A Dougs account
- Gmail (read-only) for invoices
Steps
- Install Node.js 22.13+ and run npm i -g dougs-cli, then dougs login.
- Ask your agent the author's starter prompt below.
- Review the list it proposes: receipt matches, VAT fixes, new rules.
- Approve or reject each batch; file the VAT return yourself in Dougs.
Copy-ready prompt
Help me do my accounting with npm i -g dougs-cli and tell me what needs attention in my books.
Watch out: Unofficial and not affiliated with Dougs; it logs in with your Dougs password. It does not file returns or replace your accountant. Only for Dougs users; review every plan.
Proof / source
Open-source code Open-source repo github.com/tom-eberle/dougs-cli (MIT) plus the author's post with the author's own before/after numbers.
In their words
Nothing reaches Dougs until I approve the plan. Months with a filed VAT return are never touched, every write is read back and checked, and the password only goes to Dougs. It doesn't file the VAT return or replace the accountant. It does the legwork.
Read the original source ↗ Discussion ↗
Related
Get a second opinion on a $1,800 car repair quote from the shop's own inspection video
After a routine service, a shop recommended about $1,800 of work on Kyle Blanchard's Mazda and sent an inspection video. They gave an AI agent a photo of the quote and th…
Answer the messages a support bot missed during a server outage, then switch the catch-up off
Freelance automation developer Dmitry Prozorovsky runs an n8n-based AI support bot for a motorcycle-gear shop's VK community. When the client's server went down for 17 ho…
Have Grok Bot fill state LLC forms while you only approve the payment
@Ortix008 says their Grok Bot filed an LLC end to end: it filled state forms, chose the options they wanted, kept their home address private, and stopped at payment so th…
Run a carton-box print line with Grok Bot and cut waste on short runs
@BrianRoemmele reports Grok Bot took full control of a carton-box / package printing system: six local AI models monitor the machine and report to the bot, which operates…