Skip to content

ACE Tool Skill v1.0.0

Latest

Choose a tag to compare

@Dwsy Dwsy released this 07 Jan 14:11
· 8 commits to main since this release

πŸŽ‰ Initial Release

ACE Tool Skill v1.0.0 - Semantic code search using AugmentCode with debug web UI.

✨ Core Features

  • πŸ” Semantic Search: Understand code intent, not just string matching
  • 🧠 High-Level Understanding: Get code overviews and relationships
  • 🎨 Debug Web UI: Minimalist dark interface for testing
  • πŸš€ Persistent Index: Maintains index state through daemon process
  • πŸ“Š Status Monitoring: Real-time ACE server status indicator

🎯 Quick Start

# Clone and configure
git clone https://github.com/Dwsy/ace-tool-skill.git
cd ace-tool-skill

# Configure
cp .env.example .env
# Edit .env with your ACE server credentials

# Start web UI
bun run server

# Open browser
open http://localhost:4231

πŸ“š Documentation

🎨 Web UI Features

  • Minimalist dark theme
  • Status indicator (online/offline)
  • Natural language query input
  • Quick example queries
  • Real-time search results
  • Error handling and display

πŸ”§ API Endpoints

  • GET /: Web UI page
  • GET /api/status: Check ACE server status
  • POST /api/search: Perform semantic search

πŸ“ Usage Examples

# Start web UI
bun run server

# Search from CLI
bun run client.ts search "Where is authentication handled?"

# Enhance prompts
bun run client.ts enhance "Add a login page"

πŸ›‘οΈ Security

  • βœ… .env.example template provided
  • βœ… .gitignore excludes sensitive files
  • βœ… No API keys in version control
  • βœ… Secure API communication

πŸ”— Dependencies

  • Bun runtime
  • ACE MCP Server
  • AugmentCode

πŸ’‘ When to Use

βœ… Use ACE Tool when:

  • You don't know exact file names or symbols
  • You need semantic understanding
  • You want code overviews and relationships

❌ Use rg instead when:

  • You need exact string matching
  • You know the exact identifier or symbol name
  • You want to grep for literal content

πŸ“Š Project Stats

  • Files: 9
  • Lines of Code: ~4,000
  • Components: 3 (daemon, client, server)

🎊 Status

βœ… Production Ready

πŸ“ Repository

https://github.com/Dwsy/ace-tool-skill


Happy Code Searching! πŸ”