Skip to content
@firstsun-dev

firstsun-dev

Firstsun Dev

Engineering behind Firstsun / 首陽問路.

Build useful things. Operate them well. Share what we learn.

Firstsun Dev is the engineering side of Firstsun: open-source plugins, public tools, production services, shared infrastructure, and practical automation built from real needs.

Firstsun Journal · Tools · Service status

Firstsun Dev — build, operate, share

What we build

Open tools & plugins

Selective Git synchronization for Obsidian.

Sync individual notes or batches with GitHub, GitLab, and Gitea without requiring a local Git installation. The plugin includes status review, conflict handling, .gitignore support, and mobile-ready workflows.

Obsidian plugin downloads

Obsidian Community Plugin · Read the guide

Image processing and object-storage delivery inside Obsidian.

Adds text or logo watermarks, converts and compresses images, uploads them to S3-compatible storage such as Cloudflare R2, and writes the resulting URL back into the note.

Small tools for practice, everyday life, design, and development.

The collection includes practice timers and calendars, image utilities, converters, text/data tools, and developer helpers. The goal is simple: solve one concrete problem well and keep the tool easy to use.

Open-source extensions

A maintained fork for turning AI coding sessions into reusable knowledge.

Firstsun extensions add Kilo Code support, multi-home analysis, personality and recurring-insight views, OpenAI-compatible analysis, and work-log workflows while preserving the upstream local-first model.

Open the app · Upstream

Production systems

Heaven Platform

Cloudflare-native identity and application platform.

A privately implemented, publicly operated system built around a shared OIDC identity boundary, auth client SDK, consumer applications, and centralized Playwright E2E testing. The service carries recurring real-world traffic and is continuously monitored, so availability, deployments, and regressions have real operational consequences.

Architecture case study · Service status

Automation & knowledge systems

  • news-getter — RSS collection, deterministic scoring, AI-assisted analysis, and a published news digest
  • skills — reusable skills for coding agents
  • firstsun-bot — issue → plan → coding agent → pull request workflow across providers
  • books-mgmt — Kavita collection automation and Google Drive export

How we operate

Firstsun projects share the same engineering backbone instead of treating deployment and operations as afterthoughts. Real consumers make that operational discipline necessary: plugin downloads and recurring production traffic mean compatibility, availability, deployments, and regressions affect people outside the development environment.

Operational backbone

infra-config is the private multi-cloud infrastructure and service-operations monorepo behind Firstsun services. It goes beyond resource provisioning: Terraform manages Cloudflare, Oracle Cloud, and Proxmox infrastructure, while Ansible configures hosts and deploys shared operational services.

The repository includes infrastructure and service automation for VM lifecycle, storage and backups, Cloudflare Tunnel connectivity, self-hosted GitHub Actions runners, PostgreSQL, Prometheus monitoring, uptime monitoring, workflow automation, and container-service operations.

Public infrastructure overview · Service status

  • Shared delivery — reusable GitHub Actions for test, release, and deployment live in .github
  • Infrastructure as code — production and self-hosted infrastructure is provisioned with Terraform and configured with Ansible
  • Observable services — monitoring and public service-health visibility are part of the operating model, not an afterthought
  • Private where appropriate — production source, infrastructure code, credentials, and privileged configuration remain private while architecture and operational evidence stay public

Firstsun / 首陽問路

Firstsun is broader than a software organization. The journal connects engineering, practice, everyday life, and the things learned along the way; Firstsun Dev is the part that turns those needs into software and keeps the systems running.

Visit Firstsun · Explore tools · Browse repositories

Pinned Loading

  1. git-files-sync git-files-sync Public

    Obsidian plugin for selective file sync with GitHub, GitLab, and Gitea

    TypeScript 6 3

  2. watermark-bucket-uploader watermark-bucket-uploader Public

    Obsidian plugin: watermark images and upload to S3/R2 on paste or drop

    TypeScript

  3. skills skills Public

    Modular AI agent skill arsenal for Gemini CLI and Claude Code

    JavaScript 1

  4. .github .github Public

    Organization profile, shared GitHub Actions workflows, and repository configuration for firstsun-dev

    JavaScript

  5. news-getter news-getter Public

    AI 新聞情報彙整:RSS 抓取 → 確定性評分 → Gemini 深度摘要 → Astro 靜態站點 (GitHub Pages)

    Python

  6. code-insights code-insights Public

    Forked from melagiri/code-insights

    Turn your AI coding sessions into knowledge.

    HTML

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…