View of Sommerspiret, the Cliffs of Møn by Georg Emil Libert

Artificial Illumination builds tools that make open source AI easier to work with.

01
View of Sommerspiret, the Cliffs of Møn, Georg Emil Libert, 1846. oil on canvas

Agents will revolutionize the way we work and create. But working with agents is still difficult.

We build tools that make it simple to build, collaborate, and monitor open source agents.

01CREATE & RUN

Assembly Line

Build agents easily as just filesystems. Give it instructions in Markdown and tools in TypeScript, and the framework handles the rest. Built on Pi, the world’s most efficient harness.

Assembly Line agents run on any infrastructure you choose and communicate through all your favorite channels.

RUNS ON
SupabaseRailwayFlyE2BModalDaytonaHetznerHostinger
DocsExplore Assembly Line
assembly — ~/agents
$
02BUILD VISUALLY

Builder

Build, test, and run agents from one desktop app. See the full Assembly Line project in one place: instructions, tools, connections, evaluations, deployment, and live runs. The files stay portable and ready for code review.

Download BuilderExplore Builder
Assembly Line

Agents

+ New projectNew agent
▱ Personal 4 agents
R
Release Managerdeployed · 42 files
S
Research Scoutdeployed · 18 files
Q
QA ReviewerDraftConfigure · Saved 8m ago
T
Support TriageDraftBuild Agent · Saved 21m ago
New agent in Personal
03CONNECT

Mirror

One place for all of your connections. Connect all your accounts once, and scope access to every agent individually.

No more manually configuring connections for every agent. Saves 3+ hours of work per agent.

Connect NowExplore Mirror
MirrorConnectionsPersonal ⌄

Connections

Connect provider accounts once, keep their source records mirrored, and make them available to approved agents.

GitHubConnected

Repositories, issues, pull requests, and releases.

Manage
Google DriveConnected

Documents and shared drives, mirrored for retrieval.

Manage
SlackConnected

Channels, threads, messages, and shared files.

Manage
NotionNot connected

Pages, databases, blocks, and workspace search.

Connect
LinearNot connected

Issues, projects, cycles, and product roadmaps.

Connect
SpotifyNot connected

Saved music, playlists, listening history, and metadata.

Connect
GmailGitHubShopifyNotionLinearGoogle DriveSoundCloudTelegramVercelDropboxGmailGitHubShopifyNotionLinearGoogle DriveSoundCloudTelegramVercelDropboxGmailGitHubShopifyNotionLinearGoogle DriveSoundCloudTelegramVercelDropboxGmailGitHubShopifyNotionLinearGoogle DriveSoundCloudTelegramVercelDropbox
Google CalendarAgentcashJiraHubSpotSpotifyPolarStravaAirtableDiscordXGoogle CalendarAgentcashJiraHubSpotSpotifyPolarStravaAirtableDiscordXGoogle CalendarAgentcashJiraHubSpotSpotifyPolarStravaAirtableDiscordXGoogle CalendarAgentcashJiraHubSpotSpotifyPolarStravaAirtableDiscordX
SentrySupabaseCloudflareRailwayFigmaStripeZapierGranolaTrelloYouTubeSentrySupabaseCloudflareRailwayFigmaStripeZapierGranolaTrelloYouTubeSentrySupabaseCloudflareRailwayFigmaStripeZapierGranolaTrelloYouTubeSentrySupabaseCloudflareRailwayFigmaStripeZapierGranolaTrelloYouTube
30 connections and counting
04COLLABORATE

Margins

A collaborative Markdown editor for humans and agents. Edit, comment, suggest, and collaborate with everyone on your team, regardless if it’s a human or a bot.

Like Google Docs, but for the format agents prefer.

Open MarginsExplore Margins
‹ ›▧ launch-plan.md ×
JBAI2Share
PRODUCT · RELEASE

Launch plan

This document is the shared operating record for the release. Humans and agents work from the same Markdown, with every comment kept beside the writing.

What ships

The first release includes the public site, product documentation, onboarding, and a durable handoff for the launch agent.

  • Review the final product copy against source material.
  • Ship the migration on Thursday.Ship after Friday’s reliability review.
  • Leave the artifact ready for the next collaborator.
05RECONSTRUCT

Provenance

A simple log for all of your agents. Every action, result, approval, and error across all of your agents can be reconstructed and inspected by you or your agents, forever.

Works with Claude Code, Codex, Assembly Line, and any runtime that speaks its OTLP Logs contract.

Connect NowExplore Provenance
Ledger / All events
LiveSynced nowJ
CANONICAL USER LEDGER │ REPRESENTATIVE DATA

Ledger

One ordered record across every agent.

Head
#18,432
Recent events
24
Agents
3
Captured
100%
⌕ Search events, tools, agents, files… ⌘ K☷ All fidelity ⌄24 of 24
SEQTIMEACTORKINDEVENTFIDELITY
#18,43214:06:23CCodextool.resultAdded the modular ledger interfacecaptured
#18,43114:06:21CCodextool.callapply_patch · LedgerTable.tsxcaptured
#18,43014:05:58CCodexmessage.assistantThe ledger stays primarycaptured
#18,42914:05:41CCodexmessage.userBuild a clean ledger interfacecaptured
#18,42814:05:15WWatchercapture.batch12 events accepted · 84 mscaptured
#18,42714:04:52CCodexfile.changedweb/src/theme/tokens.csscaptured
#18,42614:04:27CCodexapprovalDomain pattern approvedcaptured
ONE TASK, START TO FINISH

Follow the work from request to record.

Deploy a small agent that writes a daily brief. Give it accounts, approve what it sends, mark up what it wrote, then ask a different agent what happened.

Daily Brief — Assembly LineSaved just now
AGENT PROJECT

Deploy daily-brief

Ship the exact project you configured and keep its files portable.

Ready
RuntimeAssembly Line CloudNode 22 · us-central
ScheduleWeekdays at 08:00America/Chicago
Toolsslack.read · slack.postApproval required for writes
Deployment activityrun r_001

Builder will validate the project, register its tools, and create the first checkpoint.

main · 5 files · 2 tools · approval required
Woman with a Parasol — Madame Monet and Her Son by Claude MonetWoman with a Parasol, Claude Monet, 1875

Own the stack you depend on.

Your intelligence and data shouldn’t be owned by a few big labs.

All of Artificial Illumination’s products are open source by default. Use our hosted versions, or fork the repo and host your own.

No model, lab, or tool lock in. Your data, and agents, are yours.