Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、Codex、Cursor 以及 40 多个编码代理作为持久机器人使用。支持群组聊天、线程、应用。
AI 翻译
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A GNOME-style terminal with vertical tabs and a note on every tab. GTK 4 + libadwaita + VTE, made for working with Claude Code.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗GNOME Terminal and Console are great, but when you keep ten shells open — a few of them running Claude Code — you quickly run out of horizontal tab space, lose track of which tab is doing what, and end up pasting reminders into random text files. Termit fixes exactly those pains:
claude · 12m).src/app.py:42 style paths are resolved relative to the shell's folder). OSC 8 hyperlinks are supported.claude, claude --continue, claude --resume and a few git commands. Edit them in Preferences.termit --working-directory DIR, termit --new-tab, termit -- htop.claude config set --global preferredNotifChannel terminal_bell. Termit turns the bell into a sidebar indicator and a desktop notification when the tab is in the background.TERMIT_SESSION_ID, so scripts and hooks can tell tabs apart.Termit is a Python application and needs GTK 4, libadwaita 1.4+ and VTE 0.72+ (GTK 4 build) with GObject introspection data.
Debian / Ubuntu
sudo apt install python3-gi gir1.2-gtk-4.0 gir1.2-adw-1 gir1.2-vte-3.91
Fedora
sudo dnf install python3-gobject gtk4 libadwaita vte291-gtk4
Arch Linux
sudo pacman -S python-gobject gtk4 libadwaita vte4
Then clone and install for your user:
git clone https://github.com/aripdcom/termit.git
cd termit
make install # installs to ~/.local
Or run it straight from the checkout:
python3 -m termit # or ./bin/termit
For a system-wide install use sudo make install PREFIX=/usr/local; make uninstall removes everything again.
| Shortcut | Action |
|---|---|
| Ctrl+Shift+T / W | New tab / close tab |
| Ctrl+Shift+D | Duplicate tab in the same folder |
| Ctrl+Page Up / Page Down | Previous / next tab |
| Ctrl+Shift+Page Up / Page Down | Move tab up / down |
| Alt+1 … 9 | Switch to tab 1–9 |
| F2 | Rename tab |
| Ctrl+Shift+L | Find a tab (filters the sidebar) |
| Ctrl+Alt+R / D | Split the pane to the right / downwards |
| Ctrl+Alt+W | Close the pane |
| Alt+← ↑ → ↓ | Move focus between panes |
| Ctrl+Shift+B | Show or hide the tab sidebar |
| Ctrl+Shift+N | Show or hide notes |
| Ctrl+Shift+E | Focus the note editor (Esc goes back) |
| Ctrl+Shift+S | Snippets |
| Ctrl+Shift+C / V | Copy / paste |
| Ctrl+Shift+F | Find (Ctrl+Shift+G / H next / previous) |
| Ctrl+Shift+K | Clear scrollback |
| Ctrl++ / - / 0 | Zoom in / out / reset |
| Ctrl+Shift+P | Preferences |
| Ctrl+? | Keyboard shortcuts |
| F11 | Fullscreen |
| Ctrl+Shift+Q | Quit |
| Path | Content |
|---|---|
~/.config/termit/config.json | Preferences and snippets |
~/.local/share/termit/notes/<id>.md | One Markdown file per tab note |
~/.local/share/termit/notes/index.json | Note titles, folders and archive state |
~/.local/share/termit/global-notes.md | The global scratchpad |
~/.local/share/termit/session.json | Open tabs for session restore |
Notes are plain Markdown, so you can grep, back up or version them like any other files.
The interface is in English and switches to Turkish automatically when the system locale is Turkish. Translations live in termit/translations_tr.py; contributions for other languages are welcome.
Bug reports, feature requests and pull requests are welcome. See CONTRIBUTING.md for how to set up a development environment and the project conventions.
Termit is released under the MIT License.