送码! Nycto - macOS 服务管理桌面程序, launchctl 命令工具的 gui 程序。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ybz
V2EX    分享创造

送码! Nycto - macOS 服务管理桌面程序, launchctl 命令工具的 gui 程序。

  •  
  •   ybz
    PRO
    6 天前 3644 次点击

    Nycto 是什么?

    Nycto 是一款专为 macOS 服务管理的桌面程序,可以使用它来管理、创建 macOS 的后台服务,可以理解为它是 macOS 系统中的 launchctl 命令行工具的 gui 化。

    为什么你需要 Nycto ?

    1. 告别手写 plist ,可视化管理服务 这是开发它的初衷。Nycto 提供了一个现代化的 GUI 界面来管理 macOS 的 Launch Agents 和 Daemons 。

    • 可视化创建:不用再面对枯燥的 XML ,通过表单就能轻松创建后台服务。
    • 一键管理:加载、卸载、启动、停止,全部一键搞定,不用再敲 launchctl load -w ... 了。
    • launchd 特性支持: 完全支持 launchd 的定时执行、服务自动重启、资源限制等功能。

    2. 行业唯一的远程管理功能 得益于 Flutter 的跨平台 UI ,Nycto 同时提供了 web ui 。如果你有多台 Mac (比如公司一台、家里一台,或者有台 Mac mini 做服务器),Nycto 可以让你:

    • 远程管理服务:在 A 电脑上,直接管理 B 电脑上的后台服务。

    官网: https://nycto.core-byte.com/

    送码福利

    怎么拿?

    1. 在评论区随便说点啥(建议、吐槽、鼓励都行)。只需要评论中包含邮箱地址或者 base64 编码的邮箱地址,会有脚本每 5 分钟获取一次该帖子的评论,自动发送激活码到您的邮箱。
      • 小提示:注意检查邮件垃圾箱。

    规则:

    • 激活码有效期到 2026 年 4 月 1 日,到期之前我会再发一次帖子,届时如果您还有继续使用 Nycto 我会为您再延长一年到期时间,这么做的意义在于您真的需要使用 Nycto 。
    • 每位 v2 用户仅可以获得一份激活码,多次发不同的邮箱无效,激活码不限数量发放!!!
    • 为 Nycto 提供有效 bug 或者建议的用户可以获得永久激活码,为了避免多人提出同一 bug ,您必须在 https://discord.gg/3YKpRJjaDE 此 discord 公共频道中发送您的 bug 或者建议。

    额外的小吐槽

    谷歌真的没有自然流量!上个月谷歌搜索点击数量高达 15 次!该软件其实几个月前就做出来了,除了那个远程管理功能,这几个月时间付费用户数量为 0 !除了一个大学生发邮件过来要一份免费的( ps.我也给他了),追梦的独立开发者们可以参考下,我没有啥推广经验,也没做啥付费推广。下一步可能会做推广分成,到时候只能指望多分成给 v 友们推广了。

    感谢支持!

    第 1 条附言    6 天前
    没有收到邀请码的用户可以在 discord 告诉我,有些邮箱可能解析失败的,或者邮件服务频率过高发送失败的。
    108 条回复    2025-12-24 22:56:57 +08:00
    1  2  
    Vvictor
        1
    Vvictor  
       6 天前
    看了下应该是类似于 Lingon x 的 app 吧?请问与 Lingon x 相比有什么优势?
    NjQxMjA1MjY4QHFxLmNvbQ==
    shakukansp
        2
    shakukansp  
       6 天前
    aC5rdXNhbm83QGljbG91ZC5jb20=
    Bssn
        3
    Bssn  
       6 天前
    支持,尝尝咸淡
    b2trb251bGwlNDBnbWFpbC5jb20=
    vvmint233
        4
    vvmint233  
       6 天前
    dnZtaW50MjMzQGdtYWlsLmNvbQ==
    BearCookie
        5
    BearCookie  
       6 天前
    有些好奇想尝试一下
    aW0ubmVvQG91dGxvb2suY29t
    ybz
        6
    ybz  
    OP
    PRO
       6 天前
    @Bssn 你这个解码出来好像不是邮箱地址啊,艾特符号 URL 编码了?
    heasy
        7
    heasy  
       6 天前
    好奇想尝试下:bWhlY3k5OEBnbWFpbC5jb20=
    shakukansp
        8
    shakukansp  
       6 天前
    lauchcontrol 实在太几把贵了,感谢楼主
    cwcc
        9
    cwcc  
       6 天前
    我更感兴趣的是楼主怎么为软件起名字的,灵感从何而来,感觉给自己的软件起名太难了。
    iCong
        10
    iCong  
       6 天前
    可以可以,这几天正好需要,这不 up 就来了
    iCong
        11
    iCong  
       6 天前
    可以可以,这几天正好需要,这不 up 就来了 bWVAY3hkLm5hbWU=
    Rat3
        12
    Rat3  
       6 天前
    cGcuamlhbmdoYW8lNDBnbWFpbC5jb20=


    尝试一下
    Bssn
        13
    Bssn  
       6 天前
    @ybz
    似乎我的输入法有些问题,不好意思
    b2trb251bGxAZ21haWwuY29t
    ybz
        14
    ybz  
    OP
    PRO
       6 天前
    @Vvictor 你可以下载看下,区别还是挺大的,还有就是:比他便宜。
    baichi
        15
    baichi  
       6 天前
    尝尝咸淡
    aUBib3guZ2Q=
    ybz
        16
    ybz  
    OP
    PRO
       6 天前
    @cwcc 名字、logo 也费了我不少时间,自己想了很久,也跟 AI 掰扯了很久。
    yangxiaopeipei
        17
    yangxiaopeipei  
       6 天前
    可以点个赞
    eWFuZ3hpYW9wZWlwZWklNDBnbWFpbC5jb20=
    ybz
        18
    ybz  
    OP
    PRO
       6 天前
    @yangxiaopeipei 你好像也是,解码出来的艾特符号是 URL 编码的,你们啥输入法,还有这种功能。
    evi1ox
        19
    evi1ox  
       6 天前
    支持!

    ZHJvcGJveUBxcS5jb20K
    doujiao
        20
    doujiao  
       6 天前
    支持!
    dW9ueGhvdUAxNjMuY29t
    guangfa
        21
    guangfa  
       6 天前
    b29vbzBvb29vMEBvdXRsb29rLmNvbQ==
    支持一下多语言吧
    Ziya
        22
    Ziya  
       6 天前
    Wml5YS5UTEZAR21haWwuY29t

    支持~
    greatbody
        23
    greatbody  
       6 天前
    AI 是独立开发者的春天,也是噩梦。现在我想要什么功能都是自己开发了,连开源软件都懒得找。
    theseusv
        24
    theseusv  
       6 天前
    dmFyYW5kcmV3Y2hlbkBnbWFpbC5jb20=

    支持下~
    madi
        25
    madi  
       6 天前
    正好有需求,感谢 OP
    eGlydmlyQGdtYWlsLmNvbQ==
    slowman
        26
    slowman  
       6 天前
    Zm9uZGVzdC1naWFudHMtM0BpY2xvdWQuY29t

    谢谢
    smomop
        27
    smomop  
       6 天前
    支持一下,官网弄的还挺好的,多去社区推广一下吧,可以考虑做个多语言的官网
    amVycnlfMTU5OUAxNjMuY29t
    xiangyuc
        28
    xiangyuc  
       6 天前 via iPhone
    支持一下
    YW5vbnltLkNoYW5nQGdtYWlsLmNvbQ==
    谢谢
    WDDou
        29
    WDDou  
       6 天前
    d2FuZG91MDE2QGdtYWlsLmNvbQ==
    尝试下,感谢
    hbprotoss
        30
    hbprotoss  
       6 天前
    远程管理服务这个有点可怕啊,万一软件有什么漏洞,直接大门打开
    lyon95
        31
    lyon95  
       6 天前
    谢谢 OP ,这个做的真好看

    bHlvbjA5Nzc5QGdtYWlsLmNvbQ==
    XiLemon
        32
    XiLemon  
       6 天前
    支持一下
    cmFwaWVycy40Ni5jYXNzaWFzQGljbG91ZC5jb20K
    ybz
        33
    ybz  
    OP
    PRO
       6 天前
    @hbprotoss 理解,我整的全 websocket 通信的,定时校验 token ,重要操作每次都校验。实在担心就只在局域网打开,然后远程通过 VPN 连接。
    netdisco
        34
    netdisco  
       6 天前
    支持下 OTY4ODI4QGdtYWlsLmNvbQo=
    junlong
        35
    junlong  
       6 天前
    感谢楼主
    anVubG9uZy56aG9uZ0BnbWFpbC5jb20=
    zhifubao
        36
    zhifubao  
       6 天前
    试试 YmVlcjUyMTRAMTI2LmNvbQ==
    zhx643
        37
    zhx643  
       6 天前
    emh4NjA0MDNAb3V0bG9vay5jb20=
    vaily
        38
    vaily  
       6 天前
    支持一下 感谢
    vaily
        39
    vaily  
       6 天前
    @vaily cGlwaXhpb25nMTEyMkBnbWFpbC5jb20=
    jianny
        40
    jianny  
       6 天前
    amlhbm55QGxpdmUuY29t 谢谢大佬
    Serializability
        41
    Serializability  
       6 天前
    c3VwZXJjb2RlY3VpQGdtYWlsLmNvbQ==
    感谢大佬
    ckaiii
        42
    ckaiii  
       6 天前
    支持一下!
    a19jaGVuZzAwN0AxNjMuY29t
    zhinianyuxin0
        43
    zhinianyuxin0  
       6 天前
    emhpbmlhbnl1eGluMG8wQGdtYWlsLmNvbQ==
    zp29
        44
    zp29  
       6 天前
    enAubWR6ekBnbWFpbC5jb20=
    看着不错,尝试一下
    Jack927
        45
    Jack927  
       6 天前
    好东西

    Y2hlbmRzQGNoZW5kcy5jb20=
    feisualio
        46
    feisualio  
       6 天前 via iPhone
    Zm94cnVpQG1zbi5jb20=

    玩一哈,感谢!
    Aixtuz
        47
    Aixtuz  
       6 天前
    感谢分享~想用用试试。
    YWl4dHV6QGdtYWlsLmNvbQ==
    dcncy
        48
    dcncy  
       6 天前
    确实需要这个,感谢 op 无私奉献。

    amRjbmN5QGdtYWlsLmNvbQ==
    xieym
        49
    xieym  
       6 天前
    体验一下试试

    Z2xvcnl4aWVAZm94bWFpbC5jb20=
    sun522198558
        50
    sun522198558  
       6 天前
    尝试一下
    bGVhcm5pbmdfZ29AMTYzLmNvbQ==
    brucmao
        51
    brucmao  
       6 天前
    YnJ1Y21hb0BnbWFpbC5jb20=
    前段时间写了 bash 脚本用来监控微信文件接收目录,并硬链接到/Documents/WeChat ,折腾 launchctl 很久
    suitts
        52
    suitts  
       6 天前
    感谢分享
    c3VpdHRzZW5Ab3V0bG9vay5jb20=
    liuaiolos
        53
    liuaiolos  
       6 天前
    cXdxdzg4ODhAc2luYS5jb20= 1024 好人一生平安。
    MajorAdam
        54
    MajorAdam  
       6 天前 via Android
    emhhbmd6aXh1YW5hZGFtQGdtYWlsLmNvbQ== 试一下
    xlongye
        55
    xlongye  
       6 天前
    感谢分享,支持一下
    eGxvbmd5ZUB5ZWFoLm5ldA==
    xfn
        56
    xfn  
       6 天前
    一直觉得 launchctl 的配置太晦涩了,有个 GUI 工具帮助非常大,支持

    Y3BwOTk4MUBnbWFpbC5jb20=
    woodsl33
        57
    woodsl33  
       6 天前
    d29vZHNsMzNAMTYzLmNvbQ==
    感谢分享,支持一下
    Cascable
        58
    Cascable  
       6 天前
    感谢分享

    b25seS1zbmF6enktc3RvbXBAZHVjay5jb20=
    GoNewEra
        59
    GoNewEra  
       6 天前
    ZHNhZG5hamRrZnNkZm5hamtkbmZzYWZAbWVsbGwuY29tCg==
    感谢分享,支持一下
    ethusdt
        60
    ethusdt  
       6 天前


    这个下载按钮有点。。
    ethusdt
        61
    ethusdt  
       6 天前
    YjIwMjUxMjE4QG91dGxvb2suY29t

    感谢
    concernedz
        62
    concernedz  
       6 天前
    支持一下,感谢
    bWluZ3phaWx5QDE2My5jb20=
    ihoey
        63
    ihoey  
       6 天前
    我也想说右上角的下载按钮呢 是特意做成这样的么 我觉得和首屏的保持一样会更好看

    bWFpbEBpaG9leS5jb20=

    感谢
    hay0577
        64
    hay0577  
       6 天前
    aGF5MDc3QGdtYWlsLmNvbQ== 感谢
    SenLief
        65
    SenLief  
       6 天前
    cXFsZWFwQGdtYWlsLmNvbQ== 感谢
    Jeyfang
        66
    Jeyfang  
       6 天前
    试试
    amV5ZmFuZzEyQGdtYWlsLmNvbQ==
    yinlx127
        67
    yinlx127  
       6 天前
    支持一下
    eWlubHgxMjdAZ21haWwuY29t
    yikang
        68
    yikang  
       6 天前
    试试,现在用的是 crontab ,很好的满足我的需求

    eWkxMTE1NjEwNTc0QGdtYWlsLmNvbQ==
    dongxf
        69
    dongxf  
       6 天前
    支持,尝尝咸淡

    d2VhdmVvbCU0MGdtYWlsLmNvbQ==
    poorcai
        70
    poorcai  
       6 天前
    我也需要,macOS 后台服务太多了
    邮箱:ZHNjYWkuaW1AZ21haWwuY29t
    wuhunyu
        71
    wuhunyu  
       6 天前
    我把 Mac mini 的操作系统换成了 Asahi Linux
    话说回来, 用 Mac mini 原生操作系统做服务器的用户不觉得很难用吗
    比如, 命令和主流 linux 命令有不一样, 需要本地登录一次之后才允许远程登录(不知道是不是我的操作问题, 反正不先本地登录, 感觉 openssl 服务不会运行的样子)
    bjfane
        72
    bjfane  
    PRO
       6 天前
    bGluZmFubmVAZ21haWwuY29t 我有两个服务是手动的,看看自动的会不会好一些,另外,网站做的好模版话,感觉更清晰截图或者视频才是真正说明软件能干什么。
    jiames1969
        73
    jiames1969  
       6 天前
    mac 端软件也是 flutter 开发的?
    Lbby
        74
    Lbby  
       6 天前 via iPhone
    bGJienlmMDIyNkBnbWFpbC5jb20=
    maslkee
        75
    maslkee  
       6 天前
    尝试一下

    bWFzbGtlQG91dGxvb2suY29t
    SuperChenCN
        76
    SuperChenCN  
       6 天前
    从来没有用过 launchctl ,后台服务基本只用 brew services 或者 docker ,其他软件的自启动靠 app cleaner 管理


    Y2hlbjA3MjI2MkBnbWFpbC5jb20=
    Varvel
        77
    Varvel  
       6 天前 via iPhone
    试用一下
    Y29kZWdldEBuaXVtYS5lZHUua2c=
    ybz
        78
    ybz  
    OP
    PRO
       6 天前
    @jiames1969 是的,flutter 开发的
    Huramkin
        79
    Huramkin  
       6 天前
    bm9ibGUuYm9vazE5ODhAZmFzdG1haWwuY29t 感谢楼主
    love4taylor
        80
    love4taylor  
    PRO
       6 天前
    之前一直用 LaunchControl.app 换了试试

    aUBsb3ZlNHRheWxvci5jb20=
    Renovator6660
        81
    Renovator6660  
       6 天前
    最近想用 launchctl 搞个 clash 内核服务,搞了半天没搞成,一致报错 input/output error ,ai 说是有什么格式错误,,改半天没改出来,用 nycto 有帮助吗

    eW91cmFsbWlnaHRAZ21haWwuY29t
    Eureka0
        82
    Eureka0  
       6 天前
    谢谢楼主
    ZGJseGwzMzIzNkBnbWFpbC5jb20=
    dzag
        83
    dzag  
       6 天前
    感谢楼主,launchctl 管理起来确实麻烦

    eG13bGJAaG90bWFpbC5jb20K
    rtx3
        84
    rtx3  
       6 天前
    ckBydHgzLmNvbQ==
    感谢
    wiluxy
        85
    wiluxy  
       6 天前
    谢谢啦
    d2lzYWt1cmFAb3V0bG9vay5jb20=
    gegeburu
        86
    gegeburu  
       6 天前 via iPhone
    Y2hlbnlkNTIzQGdtYWlsLmNvbQ==
    感谢,尝试一下
    rikka
        87
    rikka  
       5 天前
    谢谢
    dGFyYTEyMzQ2QDI5MjUuY29t
    ShiJiashuai
        88
    ShiJiashuai  
       5 天前
    试试看,后续如果好用就持续使用:amlhc2h1YWkuc2hpQHFxLmNvbQ==
    langdalanghonghu
        89
    langdalanghonghu  
       5 天前
    看看吧,合适就买个,谢谢分享, bGFuZ2RhbGFuZ2hvbmdodXNodWlmb3JtYWNAZ21haWwuY29t
    franklioxygen
        90
    franklioxygen  
       5 天前
    ZnJhbmsubGkub3h5Z2VuK2FkcytuZWFyaTBiaW5AZ21haWwuY29t
    yangxiaopeipei
        91
    yangxiaopeipei  
       5 天前
    @ybz #18 用的是 V2EX Polish 插件
    kaidoukidou123
        92
    kaidoukidou123  
       5 天前
    dGlhbnl1YW5nYW84QGdtYWlsLmNvbQ==
    感谢分享
    jiqinga
        93
    jiqinga  
       5 天前
    尝试下看看
    MTc1ODgxMjY0NUBxcS5jb20=
    berry10086
        94
    berry10086  
       5 天前
    感谢分享,很有用的小工具

    dGlueS5qb2tlckBpY2xvdWQuY29t
    lemoncoder
        95
    lemoncoder  
       5 天前
    d3V0aWFud2VuenlAZ21haWwuY29t ( [email protected] )这好需要!
    herbertzz
        96
    herbertzz  
       5 天前
    aGVueWkyMjExQGxpdmUuY24=
    尝试下看看
    bjfane
        97
    bjfane  
    PRO
       5 天前
    感谢楼主发码,已收到,下一步是不是要做 什么服务是绝对不能停的, 和按状态排序了? 现在看 400 多个条目人都傻了。
    tiantian123
        98
    tiantian123  
       4 天前
    bGR1aGVqaWFuQGdtYWlsLmNvbQo=
    感谢,尝试一下
    sakitami
        99
    sakitami  
       4 天前
    感谢楼主了
    c2FraXRhbTIzNzNAZ21haWwuY29t
    skull
        100
    skull  
       3 天前
    c2t1bGwuY2hvdUBnbWFpbC5jb20= 感谢
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1487 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 16:45 PVG 00:45 LAX 08:45 JFK 11:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86