claude-code-history-viewer

作者 jhlee0409已验证

desktop app to browse and analyze your Claude Code conversation history

2,087
Stars
207
Forks
TypeScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/jhlee0409/claude-code-history-viewer

快速入门

使用 claude-code-history-viewer 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

CCHV Logo

Claude Code History Viewer

The unified history viewer for AI coding assistants.

Browse, search, and analyze conversations from Claude Code, Gemini CLI, Antigravity, Codex CLI, Cline, Cursor, Aider, OpenCode, ForgeCode, CodeBuddy Code, and Grok CLI — as a desktop app or headless server. 100% offline.

Version Stars License Rust Tests Last Commit Platform

Website · Download · Report Bug

Languages: English | 한국어 | 日本語 | 中文 (简体) | 中文 (繁體)


Conversation History Analytics Dashboard

Token Statistics Recent Edits

Quick Start

Desktop app — download and run:

PlatformDownload
macOS (Universal).dmg
Windows (x64).exe / .zip (portable)
Linux (x64).AppImage

Homebrew (macOS):

brew install --cask jhlee0409/tap/claude-code-history-viewer

Headless server — access from any browser:

brew install jhlee0409/tap/cchv-server   # or: curl -fsSL https://raw.githubusercontent.com/jhlee0409/claude-code-history-viewer/main/install-server.sh | sh
cchv-server --serve                       # → http://localhost:3727

See Server Mode for Docker, VPS, and systemd setup.

Choose a mode:

ModeBest forWhat it does
Desktop appLocal browsingOpens local conversation files in a native app
Headless serverBrowser, VPS, or remote accessServes local conversation files through the WebUI; keep authentication enabled

Why This Exists

AI coding assistants generate thousands of conversation messages, but none of them provide a way to look back at your history across tools. CCHV solves this.

Twenty-nine assistants. One viewer. Switch between Claude Code, GitHub Copilot, Gemini CLI, Antigravity, Codex CLI, Cline (incl. Roo Code & Kilo Code), Cursor, Cursor Agent, Aider, OpenCode, ForgeCode, CodeBuddy Code, Grok CLI, Kimi, Kiro, Amazon Q CLI, Continue.dev, PearAI, Goose, Crush, llm, Open Interpreter, Pi, oh-my-pi, Mistral Vibe, Qwen Code, Zed, OpenHands, and Trae sessions seamlessly — compare token usage, search across providers, and analyze your workflow in a single interface.

ProviderData LocationWhat You Get
Claude Code~/.claude/projects/Full conversation history, tool use, thinking, costs
GitHub Copilot~/.copilot/session-state/ (CLI & Desktop), VS Code workspaceStorage/.../chatSessions/Copilot CLI, Copilot Desktop, and VS Code Copilot Chat history (read-only, WSL-aware)
Gemini CLI~/.gemini/history/Conversation history with tool calls
Antigravity~/.gemini/antigravity/Conversation state under brain/ plus token monitor data under .token-monitor/rpc-cache/v1/
Codex CLI~/.codex/sessions/Session rollouts with agent responses
Cline (incl. Roo Code, Kilo Code)VS Code globalStorage/<ext>/tasks/Task-based history across the Cline family
Cursor~/.cursor/Composer and chat conversations
Cursor Agent~/.cursor/projects/.../agent-transcripts/Agent transcripts, distinct from the Cursor IDE source
AiderProject directoriesChat history and edit logs
OpenCode~/.local/share/opencode/Conversation sessions and tool results
ForgeCode~/.forge/.forge.dbConversation history from SQLite database
CodeBuddy Code~/.codebuddy/projects/Conversation history with tool calls (Claude Code fork format)
Grok CLI~/.grok/sessions/Grok CLI conversations, tool calls, and model usage
Kimi~/.kimi/Session history with kimi -r resume
Kirokiro-cli/data.sqlite3SQLite-backed conversation history
Amazon Q CLI…/amazon-q/data.sqlite3SQLite conversations store (shares format with the Kiro CLI provider)
Continue.dev~/.continue/sessions/*.jsonPer-session JSON, grouped by workspace (honors CONTINUE_GLOBAL_DIR)
PearAI~/.pearai/sessions/Continue fork — same session format
Goose…/goose/sessions/sessions.dbBlock's agent — SQLite sessions + messages
Crushper-project ./.crush/crush.dbCharm's TUI — SQLite, discovered across common code roots
llm…/io.datasette.llm/logs.dbSimon Willison's CLI — SQLite conversations/responses with token counts
Open Interpreter~/.openinterpreter/sessions/Codex-format rollouts (reuses the Codex parser; INTERPRETER_HOME override)
Pi~/.pi/agent/sessions/Per-cwd JSONL transcripts — messages, thinking, tool calls, token usage
oh-my-pi~/.omp/agent/sessions/Pi-format sessions from the omp fork (shared parser)
Mistral Vibe~/.vibe/logs/session/OpenAI-style chat transcripts with reasoning and tool calls (VIBE_HOME override)
Qwen Code~/.qwen/projects/.../chats/Per-session JSONL transcripts (tool calls, thinking, token usage)
Zed…/Zed/threads/threads.dbAgent Panel threads — SQLite + Zstd-compressed JSON
OpenHands~/.openhands/sessions/Classic event-store conversations
Trae…/Trae/User/workspaceStorage/.../state.vscdbPer-workspace chat (icube store; experimental, reverse-engineered)

No vendor lock-in. No cloud dependency. Your local conversation files, beautifully rendered.

Antigravity note: the viewer resolves the Antigravity root as ~/.gemini/antigravity and then reads session state from brain/ plus usage/cache artifacts from .token-monitor/rpc-cache/v1/; this matches the current runtime layout and root resolver in src-tauri/src/commands/antigravity.rs.

Table of Contents

Features

Core

FeatureDescription
Multi-Provider SupportUnified viewer for 29 AI coding assistants — Claude Code, GitHub Copilot, Gemini CLI, Codex CLI, Cursor / Cursor Agent, Cline (incl. Roo Code & Kilo Code), Aider, OpenCode, ForgeCode, CodeBuddy Code, Grok CLI, Kimi, Kiro, Antigravity, Amazon Q CLI, Continue.dev, PearAI, Goose, Crush, llm, Open Interpreter, Pi, oh-my-pi, Mistral Vibe, Qwen Code, Zed, OpenHands, and Trae — filter by provider, compare across tools
Conversation BrowserNavigate conversations by project/session with worktree grouping
Global SearchSearch across all conversations from all providers instantly
Analytics DashboardDual-mode token stats (billing vs conversation), cost breakdown, and provider distribution charts
Session BoardMulti-session visual analysis with pixel view, attribute brushing, and activity timeline
Settings ManagerScope-aware Claude Code settings editor with MCP server management
Message NavigatorRight-side collapsible TOC for quick conversation navigation
Real-time MonitoringLive session file watching for instant updates

Provider Notes

ProviderNotes
AntigravityLoaded through the standard provider pipeline. Sessions come from the token monitor cache and participate in project/session views, token stats, analytics, and global search without a separate UI mode.

New in v1.23.0

FeatureDescription
Grok CLI providerBrowse Grok CLI sessions from ~/.grok/sessions/, search across them, and include model/token usage in analytics
Session continuityRelated Claude transcript files are merged into one browsable conversation
WebUI deep linksShareable links can open a specific session and message directly
Safer navigation and resumeGlobal-search selection syncs the owning project/session; unavailable worktree history stays visible with invalid resume actions disabled; Windows resume commands work in both CMD and PowerShell
Provider discovery fixesProvider-specific and WSL-only scans no longer assume a native Claude data directory exists

New in v1.18.0

FeatureDescription
Faster startupProvider scanners now run concurrently instead of sequentially, so a locked SQLite database from a tool running alongside the viewer no longer stalls the whole scan — eliminating multi-second "Initializing app…" hangs
Search result contextGlobal search results now show which conversation each match belongs to, so matches that share the same text across sessions are easy to tell apart
Collapsible provider filterThe sidebar provider-filter panel can collapse to reclaim vertical space for the session list; the collapsed header still surfaces the active filter summary and count
Verifiable project namesProject identity prefers the on-disk folder name over a stale cwd recorded in old transcripts, so moved or subagent-recorded projects group correctly (one-time transparent re-scan)
FixesExporting a subagent session now includes its messages instead of producing an empty file; OpenCode global sessions split by directory (and empty-directory sessions load correctly); the OpenCode session cache is bounded to prevent unbounded memory growth

New in v1.17.0

FeatureDescription
Eleven new providersBrowse history from Continue.dev & PearAI (~/.continue / ~/.pearai session JSON), Goose (SQLite), Crush (per-project SQLite), llm (Simon Willison's CLI), Amazon Q CLI, Open Interpreter (Codex-format rollouts), Qwen Code, Zed (Agent Panel threads — SQLite + Zstd), OpenHands, and Trae — plus Kilo Code via the Cline-family reader. Coverage grows from 14 to 25 assistants.
Kiro Windows path fixKiro CLI database now resolves via data_local_dir() (%LOCALAPPDATA%) on Windows instead of the incorrect AppData\Roaming

New in v1.16.0

FeatureDescription
GitHub Copilot ProviderRead-only history from Copilot CLI (~/.copilot/session-state), Copilot Desktop, and VS Code Copilot Chat (workspaceStorage/.../chatSessions) — WSL-aware, with global search
Headless Session ExportNew --export <session-id|/abs/path.jsonl> [--format html|json] [--output <file>] flag renders an HTML or JSON report and exits without launching the GUI — for SSH/CI use
One-Click Full BackupAn Archive Manager "Full Backup" card copies every session from all Claude Code projects into archives in one action, so history survives Claude Code's automatic cleanup
Skill & Subagent AnalyticsNew "Most Used Skills" / "Most Used Subagents" sections break Claude Skill and Agent calls out by name, at project and global scope
FixesThe font-size setting now applies to the whole app (message viewer, analytics, session board, settings), not just the left panel; session delete falls back to permanent deletion when the system trash is unavailable (e.g. Windows Recycle Bin disabled)

New in v1.15.0

FeatureDescription
Three New ProvidersBrowse history from Cursor Agent (agent-transcripts, distinct from the Cursor IDE source), Kimi (~/.kimi, with kimi -r resume), and Kiro (SQLite-backed kiro-cli)
Codex Native Rename & DeleteRename Codex sessions — the title is written to state_5.sqlite and shows in the codex resume picker, while the rollout transcript stays immutable — and delete sessions through a new in-app confirmation dialog; honors CODEX_HOME (sessions + archived)
Faster Scans & SearchCodex project lists scan only the session-meta line (mmap + memchr) and each provider scans independently, so a slow provider no longer blocks fast ones; in-session search indexing moved to a Web Worker so large sessions no longer freeze the UI
Accurate Claude Project PathsProject name and the claude --resume working directory are now resolved from session metadata instead of the lossy folder encoding (one-time transparent re-scan on first launch)
FixesRemoved blank gaps in the virtualized message history; fixed Kimi auto-refresh on macOS; fixed a Cursor scan crash on multibyte workspace-folder names

v1.14.0

FeatureDescription
CodeBuddy Code ProviderAdded CodeBuddy Code — browse its conversation history alongside your other AI coding assistants
WebUI Account Login--serve mode gains optional account authentication (Argon2id + server-side sessions + CSRF), a read-only mode, and base-path support for reverse-proxy hosting
Persistent Message FiltersRole and content-type filters now persist across session switches and app restarts
Subagent Session StabilityFixed multi-subagent click mapping and an occasional crash when opening large subagent sessions
Linux IME InputFixed ibus/fcitx input (Korean, Chinese, Japanese) in the search box on Linux

v1.13.0

FeatureDescription
macOS Custom Title BarDraggable overlay header replaces the legacy macOS title bar for consistent screen-space use; Linux/Windows unaffected
Session Source FilterFilter sessions by where they were created — CLI, VS Code, or Desktop — using Claude Code's entrypoint field
Codex Resume SupportRight-click "Copy Resume Command" now works for Codex sessions and prefixes cd '<cwd>' && so paste-and-run lands in the original directory
Pricing AccuracyFixed claude-opus-4-7 3× overcharge; added gpt-5.4 / gpt-5.5 pricing with Codex cached-token handling
macOS Updater ReliabilityNative OS-level relaunch fallback for the Tauri v2 macOS relaunch bug — no more "please quit and reopen"

Older releases: see CHANGELOG.md for v1.12.0 and earlier.

More

FeatureDescription
Session Context MenuCopy session ID, resume command, file path; delete session, show JSONL file; native rename with search integration
ANSI Color RenderingTerminal output displayed with original ANSI colors
Multi-languageEnglish, Korean, Japanese, Chinese (Simplified & Traditional)
Recent EditsView file modification history and restore
Auto-updateBuilt-in updater with skip/postpone options

Installation

Homebrew (macOS)

brew tap jhlee0409/tap
brew install --cask claude-code-history-viewer

Or install directly with the full cask path:

brew install --cask jhlee0409/tap/claude-code-history-viewer

If you see No Cask with this name exists, run the full cask path command above.

To upgrade:

brew upgrade --cask claude-code-history-viewer

To uninstall:

brew uninstall --cask claude-code-history-viewer

Migrating from manual (.dmg) installation? Move the existing app to Trash in Finder before installing via Homebrew to avoid conflicts. Choose one installation method — do not mix manual and Homebrew installs. Then run:

brew tap jhlee0409/tap
brew install --cask claude-code-history-viewer

Build from Source

git clone https://github.com/jhlee0409/claude-code-history-viewer.git
cd claude-code-history-viewer

# Option 1: Using just (recommended)
brew install just    # or: cargo install just
just setup
just dev             # Development
just tauri-build     # Production build

# Option 2: Using pnpm directly
pnpm install
pnpm tauri:dev       # Development
pnpm tauri:build     # Production build

Requirements: Node.js 20.19+ (or 22.12+), pnpm, Rust toolchain

Server Mode (WebUI)

Run the viewer as a headless HTTP server — no desktop environment required. Ideal for VPS, remote servers, or Docker. The server binary embeds the frontend — a single file is all you need.

New to server deployment? See the full Server Mode Guide (한국어) for step-by-step instructions covering local testing, VPS setup, Docker, and more.

Quick Install

# Homebrew (macOS / Linux)
brew install jhlee0409/tap/cchv-server

# Or one-line script
curl -fsSL https://raw.githubusercontent.com/jhlee0409/claude-code-history-viewer/main/install-server.sh | sh

Both methods install cchv-server to your PATH.

Start the Server

cchv-server --serve

Output:

🔑 Auth token: b77f41d4-ec24-4102-8f7a-8a942d6dd4a0
   Open in browser: http://192.168.1.10:3727?token=b77f41d4-ec24-4102-8f7a-8a942d6dd4a0
👁 File watcher active: /home/user/.claude/projects
🚀 WebUI server running at http://0.0.0.0:3727

Open the URL in your browser — the token is saved automatically.

Pre-built Binaries

PlatformAsset
Linux x64cchv-server-linux-x64.tar.gz
Linux ARM64cchv-server-linux-arm64.tar.gz
macOS ARMcchv-server-macos-arm64.tar.gz
macOS x64cchv-server-macos-x64.tar.gz

Download from Releases.

CLI options:

FlagDefaultDescription
--serveRequired. Starts the HTTP server instead of the desktop app
--port <number>3727Server port
--host <address>0.0.0.0Bind address (127.0.0.1 for local only)
--token <value>auto (uuid v4)Custom authentication token
--no-authDisable authentication (not recommended for public networks)
--dist <path>embeddedOverride built-in frontend with external dist/ directory

Authentication

All /api/* endpoints are protected by Bearer token authentication. The token is auto-generated on each server start and printed to stderr.

  • Browser access: Use the ?token=... URL printed at startup. The token is saved to localStorage automatically.
  • API access: Include Authorization: Bearer <token> header.
  • Custom token: --token my-secret-token to set your own.
  • Environment variable: CCHV_TOKEN=your-token cchv-server --serve (useful for systemd/Docker).
  • Disable: --no-auth to skip authentication entirely (only use on trusted networks).

Real-time Updates

The server watches ~/.claude/projects/ for file changes and pushes updates to the browser via Server-Sent Events (SSE). When you use Claude Code in another terminal, the viewer updates automatically — no manual refresh needed.

Docker

docker compose up -d

Check the token after startup:

docker compose logs webui
# 🔑 Auth token: ... ← paste this URL in your browser

The docker-compose.yml mounts ~/.claude, ~/.codex, and ~/.local/share/opencode as read-only volumes.

The sample Docker setup mounts Claude, Codex, and OpenCode only. To browse another provider, add its local data directory as a read-only volume at the path that provider expects inside the container, then restart the container.

systemd Service

For persistent server on Linux, use the provided systemd template:

sudo cp contrib/cchv.service /etc/systemd/system/
sudo systemctl edit --full cchv.service   # Set User= to your username
sudo systemctl enable --now cchv.service

Build from Source (Server Only)

just serve-build           # Build frontend + embed into server binary
just serve-build-run       # Build and run (embedded assets)

# Or run in development (external dist/):
just serve-dev             # Build frontend + run server with --dist

Health Check

GET /health
→ { "status": "ok" }

Usage

  1. Launch the app
  2. It automatically scans for conversation data from all 29 supported providers (Claude Code, Codex CLI, Gemini CLI, Cursor, Cline, Continue.dev, Goose, Zed, Qwen Code, Amazon Q CLI, and more — see the provider table above)
  3. Browse projects in the left sidebar — filter by provider using the tab bar
  4. Click a session to view messages
  5. Use tabs to switch between Messages, Analytics, Token Stats, Recent Edits, and Session Board

Command-line flags

Launch the app pre-focused on a specific session with one of these selectors:

# Full UUID
claude-code-history-viewer --session 1265cd74-caa9-472e-b343-c4f44b5cf12c

# UUID prefix (8+ hex-or-dash chars, up to 36) — first match wins
claude-code-history-viewer --session 1265cd74

# Equals form also works
claude-code-history-viewer --session=1265cd74

# Exact Claude session-folder name under ~/.claude/projects/
claude-code-history-viewer --session-folder my-project

# Case-insensitive substring match against session titles
claude-code-history-viewer --session-title "auth bug"

--session accepts a full UUID, UUID prefix, or absolute path to a .jsonl file. --session-folder matches an exact Claude session-folder name, while --session-title performs a case-insensitive title substring search and may show a picker when multiple sessions match. If multiple selectors are supplied, precedence is --session > --session-folder > --session-title.

The app also accepts these deep-link forms from a registered desktop environment:

file:///absolute/path/to/session.jsonl
claude-code-history-viewer://session/1265cd74-caa9-472e-b343-c4f44b5cf12c
claude-code-history-viewer://session-folder/my-project
claude-code-history-viewer://session-title/auth%20bug

The viewer scans every known project, navigates to the matching session, and falls back to normal startup if no session matches.

Accessibility

The app includes accessibility features for keyboard-only, low-vision, and screen-reader users.

  • Keyboard-first navigation:
    • Skip links for Project Explorer, Main Content, Message Navigator, and Settings
    • Project tree navigation with ArrowUp/ArrowDown/Home/End, type-ahead search, and * to expand sibling groups
    • Message navigator navigation with ArrowUp/ArrowDown/Home/End and Enter to open the focused message
  • Visual accessibility:
    • Persistent global font size scaling (90%, 100%, 110%, 120%, 130%)
    • High contrast mode toggle in settings
  • Screen reader support:
    • Landmark and tree/list semantics (navigation, tree, treeitem, group, listbox, option)
    • Live announcements for status/loading and project tree navigation/selection changes
    • Inline keyboard-help descriptions via aria-describedby

Tech Stack

LayerTechnology
BackendRust Tauri
FrontendReact TypeScript Tailwind
StateZustand
BuildVite
i18ni18next 5 languages

Data Privacy

Desktop mode is local-first. Conversation files are read from local disk; no conversation data is uploaded, and there is no analytics, tracking, or telemetry.

Server mode intentionally serves local files to browsers and clients that can reach the server. Keep it bound to 127.0.0.1 for local-only use, or keep token authentication enabled before exposing it to a network.

Troubleshooting

ProblemSolution
"No Claude data found"Make sure ~/.claude exists with conversation history
A provider is missingCheck its data path in the provider table. For an additional Claude directory, open Settings → Custom Claude Directories. In Docker, add the provider's data directory as a read-only volume.
Cannot connect to the WebUIcchv-server defaults to port 3727. Use the startup URL, check for port conflicts, and verify firewall or proxy rules when connecting remotely.
"Unauthorized" / HTTP 401Use the token URL printed at startup or send Authorization: Bearer <token>. For a fixed token, use --token or CCHV_TOKEN.
Performance issuesLarge histories may be slow initially — the app uses virtual scrolling
Update problemsIf auto-updater fails, download manually from Releases

Contributing

Contributions are welcome! Here's how to get started:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feat/my-feature)
  3. Run checks before committing:
    pnpm exec tsc --build .   # TypeScript
    pnpm vitest run            # Tests
    pnpm lint                  # Lint
    just rust-check-all        # Rust format, clippy, and tests
    pnpm run i18n:validate     # Locale consistency
    
  4. Commit your changes (git commit -m 'feat: add my feature')
  5. Push to the branch (git push origin feat/my-feature)
  6. Open a Pull Request

See Development Commands for the full list of available commands.

License

MIT — free for personal and commercial use.


If this project helps you, consider giving it a star!

Star History Chart

常见问题

What is claude-code-history-viewer?

claude-code-history-viewer is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jhlee0409. desktop app to browse and analyze your Claude Code conversation history. It has 2,087 GitHub stars.

Is claude-code-history-viewer safe to use?

Yes. claude-code-history-viewer passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install claude-code-history-viewer?

Clone the repository with "git clone https://github.com/jhlee0409/claude-code-history-viewer" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is claude-code-history-viewer written in?

claude-code-history-viewer is primarily written in TypeScript. It is open-source under jhlee0409 on GitHub, so you can review or fork the full source.

Are there alternatives to claude-code-history-viewer?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-code-history-viewer against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情