Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
A self-hosted team of ten AI assistants that runs on your own subscription login. No API keys, your computer, your approvals.
翻訳待ち
Loading the full README.
Read the full README ↗A self-hosted team of AI employees that runs on the AI subscriptions you already pay for, and never stops working.
Website: freeduet.com (12 languages)
FreeDuet gives you a Chief of Staff and a crew of specialists: inbox, contracts, invoices, purchases and bookings (purchase permits are coming in v0.4), writing, repairs and meals. Each one has its own computer and browser. They ask before they send, pay, sign, book or delete anything. Planned for v0.3: when one subscription hits its limit, the work moves to the next one, and pay-per-token APIs stay optional and always capped.
Status: v0.1, an early release. The ten members run on your own Claude Code login, with approvals, evals and a one-command start. FreeDuet is built and used by one maintainer, on one computer: Windows with WSL2 and Docker. Anything marked v0.2 or later is planned, not built. What is tested and what is not is listed below.
FreeDuet is an independent open-source project. It is not affiliated with, endorsed by or sponsored by Anthropic, OpenAI, Google, xAI, Z.ai or CopilotKit. Claude, Duet, ChatGPT, Codex, Gemini and Grok are trademarks of their respective owners and are named here only to describe compatibility.
| What it means for you | |
|---|---|
| Your subscriptions first | Agents run on the official command-line tools you already pay for and sign in to yourself (Claude Code in v0.1; Codex and more as providers allow it). FreeDuet never sees, stores or forwards your subscription credentials. |
| Never stops | Planned for v0.3: each agent gets an engine chain. When one subscription reaches its limit, the next one takes over. Metered APIs join the chain only if you allow it, with daily and monthly caps. |
| Savings meter | Planned for v0.3. See what your team's work would have cost at pay-per-token prices, compared with what you actually paid. |
| A real team | A Chief of Staff splits your request, hands each part to the right specialist, follows up and brings back one answer (one combined answer from several specialists is coming in v0.3; today each specialist answers through the Chief of Staff). |
| Its own computer | Every agent works in its own isolated browser. It can shop, book and fill in forms. Anything that pays needs your approval. Purchase permits tied to the exact cart, and spending caps, are planned for v0.4. |
| Yours | Self-hosted, MIT-licensed, any language, any model: Claude today; GPT, Gemini, GLM, anything on OpenRouter and local models through Ollama are coming in v0.2. |
| FreeDuet | Claude Duet | OpenDuet / OpenBot | open-duet | openbot (nightly-labs) | OpenMausBot | |
|---|---|---|---|---|---|---|
| Open source, free for business use | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |
| Available outside the United States | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Runs on your subscriptions with zero API keys | ✅ | ✅ Claude only | ⚠️ | ✅ | ✅ | ✅ |
| Switches subscription automatically at the limit | ✅ v0.3 | ❌ | ❌ | ⚠️ | — | — |
| Own computer with a real browser per agent | ✅ | ✅ | ✅ | ⚠️ | ✅ | ⚠️ |
| Asks before every send, payment, signature, deletion | ✅ | ✅ | ✅ | ✅ | ❌ | ⚠️ |
| Payments blocked without a permit bound to shop and total | ✅ v0.4 | — | ❌ | ❌ | ❌ | — |
| Spending caps per purchase, day and month | ✅ v0.4 | — | ❌ | ❌ | ❌ | — |
| Ready-made, tested team with a Chief of Staff | ✅ | ❌ | ⚠️ | ❌ | — | ⚠️ |
✅ yes · ⚠️ partly · ❌ no · — not documented. A version means planned, not available yet. Full table with sources: docs/COMPARISON.md.
| Name | Role | Typical request | |
|---|---|---|---|
| 🧭 | Iris | Chief of Staff | "Handle everything that came in this morning." |
| 🛠️ | Leo | Creator: designs new team members | "I need someone who tracks my domain renewals." |
| 📬 | Otto | Inbox | "Sort my mail and draft the replies that matter." |
| ⚖️ | Portia | Counsel | "Can I sign this lease?" |
| 🧾 | Penny | Bookkeeper | "Invoice Acme for last week's work and list who still owes me." |
| 🛎️ | Jules | Concierge | "Book a table for four on Friday" · "Find flights to Lisbon under €300." |
| ✍️ | Wren | Writer | "Turn this voice note into a LinkedIn post in my style." |
| 🔧 | Gus | Fixer | "The office door won't latch. Here's a photo." |
| 🍳 | Basil | Chef | "Here's my fridge. What can I make that uses up the spinach?" |
| 🔍 | Vera | Reviewer: checks important work before it reaches you | Works behind the scenes: Iris sends her every invoice, contract review, post and cart. |
| 📈 | Mark | Marketer: plans how you get customers | "I run a small bakery. Where should I look for customers this month?" |
The first ten are a starting team, not a limit, and Mark, the marketer, is the first member added after v0.1. Every member has one job, a fixed answer format, and hard rules it never breaks. You can rename them, change their voice, train your own member for exactly the job you need (ask Leo, or write it yourself), and we will keep adding new ready-made members with each release. Full profiles are in docs/TEAM.md; the definitions are in openbot/examples/freeduet/agents.yaml.
This is the beginning of the README. Read the rest at the original. Read the full README ↗