Build a team of AI agents that works while you sleep.
Connect your tools and brief your agents once. They carry the work through the night — on your word, or on an event from your tools — and anything that touches the outside world waits for your approval.
One workspace. Spaces of agents. A board of tasks.
Four things to understand, and you understand the whole product. This is the real structure of the app, not a metaphor.
- Workspace
- Your organization's home, for a team or a company. You can have more than one, and each keeps its own spaces, connections, and wallet.
- Space
- A room for one stream of work, run by a small crew of agents. Hire one from a template — Content Studio, Inbox Concierge, Writer, Marketer, or a single General chief — and run several side by side.
- Agents
- The specialists inside a space. Each has a role, instructions, and memory. Start from a template's crew or define your own, reviewed before it joins. One of them is the Chief: the agent you talk to, which delegates to the rest.
- Tasks
- Work on the space's board: filed by you, or by the crew with your approval. A run can also start from an event in a connected tool. A space can carry several at once.
- Northwind Studioworkspace
- Content Studiospace
- editorchieftalks to you, delegates
- content-researcheragent
- copywriteragent
- Weekly poststask · in progress
- Repurpose updatestask · due Mon
- Inbox Conciergespace
- conciergechief
- classifieragent
- drafteragent
- Inbox triagetask · needs input
You talk to one agent. It runs the rest.
Every space has a Chief. You brief it in plain language; it breaks the work down and delegates to the right specialist. You never manage agents one by one.
It delegates, visibly
Each hand-off is shown as it happens: who was asked, for what, and what came back. The Chief assembles the pieces and answers for the result.
When a capability is missing, it says so
The Chief does not fake a skill it lacks. It points at two ways forward: assign a specialist your organization already has, or define a new agent on your instructions and voice — reviewed by you before it publishes.
New agents are defined, reviewed, then added
A new agent is defined and validated first, and you review it before it joins the space. Nothing rewrites itself behind your back.
Start with specialists. Define your own.
Five templates are ready to hire today — each one sets up a space with a working crew and its Chief. This is the full current roster, nothing padded.
Connect, instruct, and let them listen.
Set it up once. After that, your crews act on your brief and on events from your tools, and every real-world action still stops at the gate.
aConnect your tools
Slack, Linear, and email are first-party today; other systems attach through connections. Agents get access only to what you connect.
bInstruct them once
Rules and workflows live with the space. Say it one time; the crew keeps to it on every run.
cLet them listen
Events in Slack and Linear can start a run today. Email joins in by reply: answer a pending approval straight from your inbox.
The gate holds everywhere. Whether a run starts from your message or from an event at 3 AM, anything that would leave the workspace waits for your yes.
Four jobs, ready to hand over tonight.
Each of these templates hires a crew that owns a job you can hand over now. Below the rows, the roadmap list is labeled as roadmap; nothing there is sold as shipping.
The inbox that filled up overnight
Hand the backlog over — paste in the threads, and every one comes back sorted by intent and urgency, with one drafted reply each in your voice, queued for your review. Follow-ups included: the warm decline, the third nudge.
Inbox ConciergeA week of posts from one announcement
A changelog or update becomes a series: researched angle, drafted copy, edited, filed on the board one task per post — held at the gate until you approve.
Content StudioThe launch plan you keep not writing
Positioning, ICP including who it is not for, competitor profiles, and a prioritized plan, built strictly from materials you paste. It asks for what is missing instead of inventing.
MarketerThe copy you keep rewriting
Hero lines, announcement posts, long-form drafts — briefed from your materials, written in your voice. One strong version, held for your review before anything ships.
WriterOne night, start to finish.
A single real run, end to end: you brief at night, the crew works through the steps, and you approve the real actions in the morning.
You brief the Chief and close the laptop
The Chief delegates
content-researcher pulls the strongest angles from your update. copywriter drafts seven posts against them. Each hand-off is logged in the thread.
The editor assembles and the work is checked
The editor polishes the set against your instructions. A completion check verifies the crew did what you actually asked: "put them on the board" must reach the filing step, not stop at a draft.
The run reaches the real world, and parks
create_task is a side-effecting tool — it files real work onto the space's board — so the run suspends at the approval gate. Eyes closed: while it waits, it consumes no compute and costs you nothing.
You review over coffee
The approval card shows exactly what will happen: which posts, one task each. Approve it or decline it — nothing lands without you.
Approved work proceeds; failed runs cost nothing
On your yes, the run resumes and completes. If a run ever fails to deliver what you asked, its credits are refunded in full.
Why you can trust it with real work.
Autonomy is only useful if you can stop worrying about it. The controls below are built into the platform, not settings you have to remember.
Costs are prepaid, visible per run, and hard-capped per turn. Here is the whole cost model:
The approval gate cannot be removed
Every side-effecting tool asks first, platform-wide, regardless of how the tool was configured by its author. It applies to hired templates, connected tools, and agents you define yourself.
Costs are visible before, during, and after
You see the reserve when a run starts, the actual spend as it works, and the settlement when it ends. A run that hits the ceiling pauses and asks rather than running away.
Your workspace is isolated
Memory is scoped to the conversation it belongs to. A crew never reads your other threads, your other spaces' work, or anyone else's workspace.
Agent work is labeled as agent work
Everything the agents produce is attributed to the agent that produced it, down to each delegation in the log. You always know what was written by the machine, and by which one.
It grows by structure, not by effort.
One workspace with one space is a fine way to start. But the structure is designed to stack: run several spaces in a workspace, keep several workspaces apart, and let each space carry its own task board.
Work and memory stay inside their boundaries. Your company workspace and your personal one never touch.
Pricing that matches how it runs.
Pricing questions
Is it really free and open source?
Yes. The framework behind Night Owls is the @nightowlsdev/* packages on npm, MIT licensed: the engine, the chat UI, the runners, and the model and storage adapters. Self-host it on your own infrastructure with your own keys, billing, and ops, there is no license fee and no seat cost, you only pay your own providers for the tokens a run actually uses. The hosted workspace at getnightowls.com is a separate, optional layer on top, ready-made space templates, a credit wallet, and managed infrastructure, but you never need it to run the framework.
How do credits work?
Owl Credits are the one currency for usage: one credit is worth $0.01, so 1,000 credits is $10, and a workspace only spends them while a crew is actually working. A typical turn on the current crews costs 1 to 10 credits, and every turn is capped at $0.50 before it pauses and asks rather than running further. You see the reserve when a run starts, the live spend while it works, and the settlement when it ends, and if a run ever fails to deliver what you asked, its credits are refunded in full.
Will the crew do anything without asking me first?
No. Any side-effecting action, sending an email, filing tasks, or anything else that leaves the conversation, stops and waits for your approval first. This gate is on by default and cannot be turned off, on hired templates, on connected tools, and on agents you define yourself. A crew can research and draft freely; it just cannot act on your behalf without your yes. Spend caps limit cost, the approval gate limits consequences, and you control both, separately.
Can I self-host instead of using the hosted platform?
Yes. Night Owls is an open-source TypeScript framework underneath, the @nightowlsdev/* packages, MIT licensed, that you can run on your own infrastructure with your own model and storage providers. Self-hosting gives you the same engine, the same chat UI, and the same non-removable approval gate; you bring your own keys, billing, and ops. The hosted workspace adds the credit wallet, the ready-made space templates, the connector vault, and managed infrastructure on top. Same framework either way, the choice is how much you want to run yourself.
What happens to my data, and do you train on it?
We do not train models on your data. Conversations and a crew's memory are scoped to the workspace and thread they belong to, and a crew never reads another thread, another space, or another workspace. Connecting an outside tool, like an inbox, goes through a per-user credential vault with OAuth; keys stay server-side and are never handed to the model. Untrusted content from inboxes, documents, or the web is fenced, and the approval gate is your backstop against anything acting on an injected instruction. AI work is labeled as AI work throughout the product.
Which AI models power the crews?
Crews run on leading models, reached through adapters for Anthropic, OpenAI, OpenRouter, and the Vercel AI Gateway. You are not asked to pick a model by name: a cheaper, fast model is the default for everyday work, and frontier-tier models are used where a crew's role calls for them — they simply spend the same prepaid credits faster. Overspend protection comes from the wallet being prepaid and from the $0.50 per-turn cap that pauses and asks, not from a model paywall. If you self-host, you wire up whichever providers and keys you want, including Groq's fast inference and fully local, no-key models through Ollama.
Can I build my own crew?
Yes, a space is yours to compose. Start by hiring one of the five shipped templates, General, Content Studio, Inbox Concierge, Writer, or Marketer, then shape the crew in the studio: define a new agent, its role, instructions, and model, review it before it publishes, assign it to the space, and choose which agent is the Chief. Nothing rewrites itself behind your back, and every agent you define sits behind the same non-removable approval gate as the shipped ones. If you want to build completely freely, the framework is open source and self-hostable, and ready-made agents including a researcher already ship in it.
Can I sign up right now?
Not yet, and we would rather say so plainly: the hosted workspace is invite-only while we run the first cohort. Join the waitlist from the band at the end of this page and we will send an invite as spots open, in small batches. Invites go to a specific email address, so use the one you want the workspace on. Nothing about the framework is gated: the @nightowlsdev/* packages are MIT licensed and self-hostable today, no queue, if you would rather run it yourself.
Is there a free tier?
Yes. Opening a workspace gives you 1,000 free credits, no credit card required, once, on signup. The grant spends like any other credits: everyday work runs on the default, cost-efficient models, and where a crew uses a frontier-tier model it simply draws the balance down faster — with every turn still capped at $0.50 before it pauses and asks. There is no time limit and nothing to cancel while you are on it. When you want more capacity, you top up credits, entirely your call.
Can I cancel anytime?
Yes. There is no contract and no card required to start, so on the free grant there is nothing to cancel, just stop using it. If you have topped up credits or taken an optional subscription, you can stop renewing whenever you like and keep using the credits you already own. Purchased credits are non-refundable, non-transferable usage credits, and they expire 12 months after your most recent top-up; any new top-up re-extends the whole balance. We will tell you clearly before anything changes.
Take a spot in the queue, relax tonight.
Night Owls is invite-only while the first cohort runs. Leave your email and we will send an invite as spots open — in small batches, so we can watch how it behaves. An invited workspace starts with 1,000 free credits and five crews ready to hire. Not waiting? The framework is MIT and self-hostable today.
By the time you are back, the work is done and waiting for your yes.