TOKENICODE  by yiliqi78

Desktop client for AI code interaction

Created 2 months ago
265 stars

Top 96.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary TOKENICODE offers a polished desktop GUI for the Claude Code CLI, targeting developers seeking an enhanced, native interface for AI-assisted coding. It simplifies interaction with Claude models by providing features like file exploration, session management, and support for various API providers, aiming to boost productivity and streamline AI-powered development workflows.

How It Works Built on Tauri 2, React 19 (TypeScript), and Tailwind CSS 4, this application wraps the Claude Code CLI, managing its background execution. It uses the CLI's SDK Control Protocol for structured permission handling and NDJSON streaming for real-time chat, offering a native desktop experience with file system access and persistent session management.

Quick Start & Requirements

  • Installation: Download the latest release from GitHub Releases (.dmg for macOS, .msi/.exe for Windows, .AppImage/.deb/.rpm for Linux). A Gitee mirror is available for users in China.
  • Prerequisites: Claude Code CLI (auto-detected, installed, and authenticated on first launch). Linux requires WebKit2GTK.
  • Setup: The application includes a setup wizard for CLI installation and authentication, requiring no terminal interaction.
  • Links: Download, Gitee Mirror

Highlighted Details

  • Supports 6 preset providers (Anthropic, DeepSeek, Zhipu GLM, Qwen Coder, Kimi k2, MiniMax) and custom OpenAI-compatible endpoints, with one-click config import/export.
  • "China-Ready" features include a Gitee update mirror and pre-configured Chinese API providers, alongside system proxy inheritance.
  • Implements Claude CLI's SDK Control Protocol for structured permission handling across four work modes (code, ask, plan, bypass).
  • Offers robust session management: pinning, archiving, batch operations, AI-generated titles, and a 5-second undo for deletions.
  • Features a file explorer with SVG icons, change markers, and a built-in CodeMirror editor supporting syntax highlighting for over 12 languages.
  • Supports file restoration via Claude CLI's native checkpoint system, allowing independent restoration of code, conversation, or both.
  • Includes a command palette, agent activity monitor, and customizable themes and languages.

Maintenance & Community Contributions are welcomed via GitHub issues and pull requests, with guidance on conventional commit formatting. The README does not specify community channels (e.g., Discord, Slack) or list notable contributors or sponsorships.

Licensing & Compatibility Licensed under the Apache License 2.0. This license is permissive for commercial use and integration with closed-source projects.

Limitations & Caveats The README does not explicitly detail limitations, known bugs, or alpha status. The project's reliance on React 19, potentially an early-stage version, might imply a less stable frontend foundation.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
23
Issues (30d)
24
Star History
38 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.