sidekick-agent-hub

agent
Guvenlik Denetimi
Uyari
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 61 GitHub stars
Code Uyari
  • fs module — File system access in scripts/bump-version.sh
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This tool is a multi-provider AI coding assistant and session monitor. It integrates into VS Code and the terminal to provide inline code completions, code transforms, and a TUI dashboard for tracking agent activity and context across tools like Claude Code and Codex CLI.

Security Assessment
Overall Risk: Low. The tool is designed to monitor AI agent sessions, meaning it inherently interacts with local file systems and likely makes network requests to communicate with AI provider APIs (like Anthropic or OpenAI). However, the automated audit found no hardcoded secrets and no dangerous permissions requested. A minor warning was flagged for file system access, but this is restricted to a benign version-bumping shell script (`bump-version.sh`). Users should still be aware that the extension will handle API keys and transmit code context to third-party AI providers to function correctly.

Quality Assessment
The project demonstrates strong health and maintenance signals. It is licensed under the permissive MIT license and was updated very recently (within the last day). It has garnered 61 GitHub stars, indicating a fair amount of early community trust. Additionally, the project is published on the official VS Code Marketplace, Open VSX, and npm, and features an active CI/CD pipeline, all of which point to a legitimate and well-maintained open-source project.

Verdict
Safe to use.
SUMMARY

Multi-provider AI coding assistant & agent session monitor for VS Code and the terminal — inline completions, code transforms, and a full TUI dashboard for Claude Code, OpenCode, and Codex. Switch between multiple Claude Code accounts.

README.md

Sidekick Agent Hub

Sidekick Agent Hub

Open VSX Open VSX Downloads VS Code Marketplace VS Code Installs npm npm Downloads License: MIT CI Ask DeepWiki

AI coding assistant with real-time agent monitoring — VS Code extension and terminal dashboard.

AI coding agents are powerful but opaque — tokens burn silently, context fills up without warning, and everything is lost when a session ends. Sidekick gives you visibility into what your agent is doing, AI features that eliminate mechanical coding work, and session intelligence that preserves context across sessions. Works with Claude Max, Claude API, OpenCode, or Codex CLI.

Two Ways to Use Sidekick

VS Code Extension

Inline completions, code transforms, commit messages, session monitoring, and more — all inside VS Code.

Sidekick VS Code Extension

Install from the VS Code Marketplace or Open VSX. See the full feature list in the docs.

Terminal Dashboard (CLI)

Full-screen TUI for monitoring agent sessions — standalone, no VS Code required.

Note: The npm package is sidekick-agent-hub, but the binary is called sidekick.

npm install -g sidekick-agent-hub    # requires Node.js 20+
sidekick dashboard

Sidekick CLI Dashboard

Browse sessions, tasks, decisions, knowledge notes, charts, and live event streams. Auto-detects your project and session provider. See the CLI Dashboard docs for keybindings and full usage.

Eight panels: Sessions, Tasks, Kanban, Notes, Decisions, Plans, Events, and Charts. The Events panel streams live session activity with colored type badges. The Charts panel shows tool frequency bars, event distribution, a 60-minute activity heatmap, and pattern analysis. Press / to filter with substring, fuzzy, regex, or date modes.

Standalone commands jump directly to a specific panel or run one-shot queries:

sidekick tasks                                      # open tasks panel
sidekick search "migration"                         # cross-session search
sidekick stats                                      # session statistics
sidekick quota                                      # quota / rate-limit check
sidekick status                                     # API status check (Claude + OpenAI)
sidekick dump --format markdown > session-report.md
sidekick report                                     # HTML report → browser

Also available: sidekick decisions, sidekick notes, sidekick handoff, sidekick context, sidekick quota, sidekick status, sidekick account.

Account Management

Manage multiple accounts for Claude Code and Codex — save, switch, and remove without manual login/logout cycles:

sidekick account                                    # list saved accounts
sidekick account --add --label Work                 # save the current Claude Code account
sidekick account --switch                           # switch to next account
sidekick account --switch-to [email protected]     # switch to a specific account
sidekick account --remove [email protected]           # remove a saved account

# Codex profiles
sidekick account --provider codex                   # list Codex accounts
sidekick account --provider codex --add --label Dev # add a Codex profile (opens login)
sidekick account --provider codex --switch-to Dev   # switch by label, email, or ID

In VS Code, account actions are available from the status bar menu and the Command Palette — for both Claude Code and Codex providers. See the Claude Max and Codex provider docs for setup guides.

Provider Support

Provider Inference Session Monitoring Cost
Claude Max Yes Yes Included in subscription
Claude API Yes Per-token billing
OpenCode Yes Yes Depends on provider
Codex CLI Yes Yes OpenAI API billing

OpenCode note: DB-backed OpenCode session monitoring reads opencode.db and currently expects an executable sqlite3 runtime in the host environment.

Why Am I Building This?

AI coding agents are the most transformative tools I've used in my career. They can scaffold entire features, debug problems across files, and handle the mechanical parts of software engineering that used to eat hours of every day.

But they're also opaque. Tokens burn in the background with no visibility. Context fills up silently until your agent starts forgetting things. And when a session ends, everything it learned — your architecture, your conventions, the decisions you made together — is just gone. The next session starts from zero.

That bothers me. I want to see what my agent is doing. I want to review every tool call, understand where my tokens went, and carry context forward instead of losing it. Sidekick exists because I think the people using these agents deserve visibility into how they work — not just the output, but the process.

Documentation

Full documentation is available at the docs site, including:

Contributing

Contributions are welcome! See CONTRIBUTING.md for setup instructions and guidelines.

See Also

sidekick-shared — the shared data access library, published as a standalone npm package. Types, parsers, session providers, event aggregation, model pricing, Zod schemas, and more — for building your own tools on top of Sidekick session data without depending on the VS Code extension or CLI. Install with npm install sidekick-shared.

Sidekick Docker — a sibling project that brings the same real-time dashboard experience to Docker management. Monitor containers, Compose projects, images, volumes, and networks from a keyboard-driven TUI or VS Code panel. Available as a VS Code extension, Open VSX extension, and CLI.

Community

If Sidekick is useful to you, a star on GitHub helps others find it.

Found a bug or have a feature idea? Open an issue — all feedback is welcome.

License

MIT

Yorumlar (0)

Sonuc bulunamadi