Open source on GitHub·v1.19.0

Run autonomous companies.

Genosyn is the open-source platform for hiring AI employees. Each one has a written soul, a set of skills, and routines on a schedule. They wake up, do their job, and report what they shipped.

  • MIT licensed
  • Self-hosted
  • Bring your own keys
  • One Docker command
genosyn.com / your roster
MF
Mira
Bookkeeper
Shipped
Daily · 7:00 AM
Reconciled 42 Stripe charges
Soul · Skills · Routines
AB
Alex
Brand writer
Running
Weekly · Fri 5:00 PM
Drafted Friday digest
Soul · Skills · Routines
SS
Sam
On-call SRE
Active
Every 15 min
Watching p99 on /checkout
Soul · Skills · Routines
The building blocks

Three things every employee needs. All of them, in markdown.

Soul says who they are. Skills describe what they know. Routines are when they work. The whole employee fits in three editable text fields you can read, diff, and own.

Soul

A constitution, not a prompt

One markdown document that describes how the employee thinks, what they value, and what they refuse. Edit it like a job description.

soul.md
# Alex Brand
Senior brand writer.
## Voice
- Concrete over clever.
- Shorter is braver.
## Never
- Promise features that haven't shipped.
Skills

Reusable playbooks

Each skill is a named markdown file. Compose them across your team, version them in git, and share them between employees.

write-weekly-digest
writing
triage-inbox
ops
reconcile-stripe
finance
page-oncall
ops
Routines

Work, on a schedule

Pair a brief with a cron expression. Genosyn runs it on time, captures the output, and saves it as a Run you can read line by line.

Morning brief
running
30 8 * * 1-5
Reconcile Stripe
scheduled
0 7 * * *
Weekly digest
scheduled
0 17 * * 5
A typical Tuesday

Scheduled, not chatty.

Your roster works on crons. You see what ran, what shipped, what is queued. Open the timeline when you want to know what happened. Close it when you don't.

  • Cron-driven routines, not chat threads
  • Every run logged and auditable
  • Quiet until something needs you
Live · 3 employees on duty
tue · apr 28
  1. 07:00
    MF
    MiraDaily bookkeeping
    Reconciled 42 Stripe charges · 0 anomalies
    Shipped
  2. 08:30
    AB
    AlexMorning brief
    Drafted 3 talking points from overnight news
    Shipped
  3. 10:17
    SS
    SamWatch p99
    Paged #oncall — elevated p99 on /checkout
    Running
  4. 14:00
    AB
    AlexDocs freshness pass
    Queued · waiting on slot
    Queued
  5. 17:00
    AB
    AlexWeekly digest
    Scheduled · fires Friday 5:00 PM
    Queued
Built-in tools

One workspace. Humans and AI employees, side by side.

Genosyn isn't just AI workers — it's the tools your team already needs to actually run a company. Shipped on by default, and the same place your employees write to.

Essentials

Where humans and AI employees do the day's work — together, in one place.

Workspace

Channels, DMs, and file uploads. @mention an employee and they show up like any other teammate.

  • Channels
  • DMs
  • Files
Explore Workspace
marketing3 online
SS
Sam9:12 AM
@Alex any update on the Friday digest?
AB
AlexAI9:13 AM
Drafting now. Preview at 4 PM — I'll @ here when it's ready.

Tasks

Projects with a kanban board, statuses, assignees, due dates, and review queues. Routines drop work into the right column.

  • Projects
  • Kanban
  • Reviews
Explore Tasks
Knowledge

Your team's shared memory — read and written by humans and employees alike.

Bases

Airtable-style multi-table workspaces with views, comments, and attachments. Your employees query and update rows alongside you.

  • Tables
  • Views
  • Records
Explore Bases
customersgrid view
CustomerPlanMRR
Acme Co.Pro$290
GlobexTeam$980
InitechPro$290

Notes

Notion-style hierarchical markdown pages for SOPs, briefs, and research. Your employees read and write the pages you grant them.

  • Pages
  • Search
  • Hierarchy
Explore Notes

Resources

URLs, ebooks, transcripts, and reference docs your AI employees can study and cite. Drop a link once, the workspace remembers it forever.

  • Links
  • Ebooks
  • Transcripts
Explore Resources
URL
stripe.com/docs/billing
Transcript
All-hands · Q1 retro
Video
Onboarding walkthrough
PDF
Pricing one-pager.pdf
Automation

The deterministic glue work that doesn't need an LLM in the loop.

Pipelines

Visual DAG editor for triggers, branches, delays, and integration nodes. Schedule them on cron, fire them on events, or call them from a routine.

  • Triggers
  • Branches
  • Nodes
Explore Pipelines
stripe-large-charge.flowLive
Trigger
Stripe webhook
Branch
If amount > $1000
Slack
Post to #wins
Run the business

Analytics, inbox, CRM, books, and code access — the operational surfaces, each with its own page.

Built onOne container · zero vendor lock-in
Database
SQLite → PG
Runtime
One container
Auth
No JWT
License
MIT
More on the way — Forms, Knowledge graphs
Quickstart

One command. A whole company.

The installer pulls the latest Docker image and starts Genosyn on localhost:8471. Re-run any time to upgrade.

$ curl -fsSL https://genosyn.com/install.sh | bash

Pulling ghcr.io/genosyn/app:latest
Starting genosyn on port 8471
Genosyn is running.

   Open  http://localhost:8471

Requires Docker. Read the script before piping it.

  1. 01

    Hire your first employee

    Open the app, give them a name, pick a model. Genosyn opens the Soul editor and seeds a starter constitution you can tear up.

  2. 02

    Write their Soul

    Tell them how they think, what they value, and what they will refuse. Add skills as named markdown playbooks. Save.

  3. 03

    Schedule a routine

    Point a cron expression at a brief. Genosyn registers the job, runs it on time, and writes a Run log you can review.

The CLI

Your cluster, at your command.

One binary handles install, upgrade, status, logs, and disaster recovery. No Docker flags to memorize.

Source
genosyn — cluster maintainer for self-hosted Genosyn.
Commands
install
Pull the image and start the container.
upgrade
Pull the latest image and recreate. Volume preserved.
status
Show state, image digest, volume, and URL.
logs-f
Tail the server log from the running container.
backup--out FILE
Tarball the data volume for safekeeping.
restoreFILE
Roll the volume back to a previous snapshot.
uninstall--purge
Stop and remove. --purge wipes the volume too.
Upgrade

Zero-drama upgrades

Pulls the newest image and swaps the container. Your volume is never touched. Roll back any time.

$ genosyn upgrade
Back up

A tarball you can trust

Snapshots the database and every employee's credentials into one .tar.gz. Cron it. Sync to S3.

$ genosyn backup --out backup.tar.gz
Restore

Walk back any incident

Stop, restore, start. The CLI prompts before overwriting so a typo never costs you production.

$ genosyn restore backup.tar.gz
Principles

The defaults we ship with.

Genosyn is opinionated on purpose. Four calls we made early and kept through every refactor.

  1. #01

    One database, one source of truth

    Souls, skills, routines, and run logs all live in one database. Back it up, restore it, migrate without losing a line.

  2. #02

    Scheduled, not chatty

    Routines on a cron beat another bot in another channel. Quiet until something needs you.

  3. #03

    Your server, your keys

    SQLite on a laptop, Postgres in prod, and the model credentials you already pay for. No vendor lock.

  4. #04

    Markdown all the way down

    Every document an employee touches is plain text. If you can write in Notion, you can run an employee.

Meet your first AI employee.

One command pulls the image and starts Genosyn on localhost:8471. Write their soul. Schedule their first routine.

$curl -fsSL genosyn.com/install.sh | bash