一个以终端为核心、用于代理驱动开发的开发环境配置仓库,利用 mise 来引导安装和管理工具,支持多个 AI 编码代理,并能安全地叠加在现有操作系统配置之上。

Stars

36

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-22

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它采用仅跟踪配置文件的严谨方法,通过 mise 实现确定性设置,并支持多个 AI 代理框架(omp 和 pi),同时谨慎地分离了密钥和运行时状态。

适合谁使用

  • 使用 AI 编码代理(如 Claude Code、omp、pi)的开发者
  • 追求可定制、通过 dotfile 管理环境的终端爱好者
  • 使用 omarchy Linux 并希望叠加自定义配置而不替换基础配置的用户
  • 寻找基于 LazyVim 的结构化配置的 Neovim 用户

典型使用场景

  • 通过一个安装脚本引导完整的开发环境
  • 通过 mise 在多台机器上管理全局 CLI 工具(如 herdr、hunk、ghui)
  • 使用单独的配置和扩展目录运行多个 AI 代理(omp 和 pi)
  • 将自定义的 Neovim、终端和代理配置叠加到现有操作系统(如 omarchy)上

项目优势

  • 使用 mise 提供可重现的分步安装,带有安全提示和试运行支持
  • 仅跟踪配置文件——运行时产物、密钥和缓存被有意排除
  • 叠加机制(逐个符号链接)使该存储库能与 omarchy 的默认配置共存而不会冲突
  • 支持 macOS 和 Linux,并在需要时按操作系统提供特定工具

使用前须知

  • 主要针对基于终端的代理开发;需要完整 GUI 或 IDE 的用户可能会觉得受限
  • 安装需要理解 mise、dotfile 以及可能的手动冲突解决(当目标文件“不同”时)
  • 部分工具(如 Ghostty、macOS 上的 Neovim)仅适用于 macOS;Linux 用户需自行适配或使用替代方案

README 快速开始

workspace

This is the configuration for the tools I use for agent driven development.

I'm trending towards doing as much in the terminal as I can and biasing towards tools with high levels of customizability.

Uses the fantasic mise to bootstrap everything.

What's inside

PathToolInstalled bySymlinked to
mise/workspace.tomlGlobal mise tool config[dotfiles]~/.config/mise/conf.d/workspace.toml
herdr/config.tomlherdrmise/workspace.toml -> herdr~/.config/herdr/config.toml
herdr/plugins/dev-layout/Herdr plugin: four-pane dev layoutpost-tools hook -> herdr plugin link
nvim/LazyVimmise/workspace.toml -> neovim (macOS; omarchy on Linux)~/.config/nvim (overlay)
ghostty/configGhosttypost-tools hook (brew --cask)~/.config/ghostty/config (macOS only)
ghui/config.jsonghuimise/workspace.toml -> npm:@kitlangton/ghui~/.config/ghui/config.json
hunk/config.tomlhunkmise/workspace.toml -> hunk~/.config/hunk/config.toml
omp/agent/config.ymlompmise/workspace.toml -> github:can1357/oh-my-pi~/.omp/agent/config.yml
omp/agent/extensions/omp extensions(config only)~/.omp/agent/extensions (overlay)
omp/plugins/pi-claude-bridge/ + .tgzOMP plugin: Claude Code provider + AskClaude toolpost-tools hook -> npm install packaged local plugin~/.omp/plugins/node_modules/pi-claude-bridge
pi/agent/settings.jsonpimise/workspace.toml -> npm:@earendil-works/pi-coding-agent~/.pi/agent/settings.json
pi/agent/extensions/pi extensions(config only)~/.pi/agent/extensions (overlay)
skills/effect-setup/agent skill(config only)~/.agents/skills/effect-setup
skills/mise-setup/agent skill(config only)~/.agents/skills/mise-setup

Global tools

The CLI tools (herdr, hunk, ghui, omp, pi, stylua, atuin) are declared in [mise/workspace.toml](./mise/

项目描述

Where my work happens

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
vercel-labs
精选
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

开发者工具代码质量与构建
1,985
Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191