Skip to content

[Submission] Tin — durable marketing workflows for coding agents #153

Open

Description

@demegire

Project link

https://github.com/tin-computer/tin

Language

Python

Short description (max 256 chars)

An Apache-2.0 marketing system for coding agents, using Temporal’s Python SDK to coordinate versioned workflows, retries, schedules, human review and isolated E2B execution.

Long Description

Tin (https://tin.computer/) turns repeatable marketing work into versioned workflows that developers can run from a dashboard or coding agent over MCP. The open-source application covers SEO research, content, outreach and product QA.

Temporal is the durable orchestration layer: Python workflows coordinate activities, timers, retries and waits for human review. Activities perform external I/O and sandbox execution; histories carry identifiers and small control values rather than prompts, file bodies or credentials. Postgres holds the product-facing state, and project git repositories retain outputs after E2B sandboxes are removed.

Useful examples for Temporal developers include long-running agent work with human approval, scheduled dispatch, immutable run/version pins, identifier-only history, and idempotent external-effect handling.

Architecture: https://github.com/tin-computer/tin/blob/main/docs/architecture.md
Workflow implementation: https://github.com/tin-computer/tin/blob/main/src/tin_lite/workflows.py
Repository and setup: https://github.com/tin-computer/tin
Hosted product: https://app.tin.computer/

License: Apache-2.0. Self-hosting currently requires engineering setup and managed-service configuration; clean-clone turnkey-install acceptance remains outstanding, as documented in the repository.

Author(s)

Tin Computer — https://tin.computer/
Built by Ege Özgirin and Emre Şarbak; maintained by the Tin Computer team.

Activity

  1. github-actions commented on Nov 11, 2026

    @github-actions

    ZiggyBot — automated pre-evaluation

    An error occurred during automated evaluation; the community team will need to review this submission manually.

    401 {"type":"error","error":{"type":"authentication_error","message":"invalid x-api-key"},"request_id":"req_011CgwB9DVGNJqCdPxz2QRq7"}
    

    Automated AI pre-screen by ZiggyBot. Final decisions are made by the community team.

  2. github-actions commented on Nov 11, 2026

    @github-actions

    ZiggyBot — automated pre-evaluation

    An error occurred during automated evaluation; the community team will need to review this submission manually.

    401 {"type":"error","error":{"type":"authentication_error","message":"invalid x-api-key"},"request_id":"req_011CgwB9E6EsZZXNscvY3sJY"}
    

    Automated AI pre-screen by ZiggyBot. Final decisions are made by the community team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    code exchange submissionCode and/or content about Temporal!triageIssues that Temporal folk need to look at

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions