Skip to main content

AI coding assistant with fine-tuned tool calling - Your code comes to life

Project description

NC1709 - AI Coding Assistant

99% Tool-Calling Accuracy | Outperforms Claude Sonnet 3.5


⚡ INSTALLATION

# Install (Ubuntu/Debian/macOS):
pipx install nc1709

# Upgrade to latest version:
pipx upgrade nc1709

# Alternative install method:
pip install --user nc1709

Note: On Ubuntu 23.04+, Debian 12+, use pipx (NOT pip install nc1709)

🔑 SETUP API KEY

# Request your API key: asif90988@gmail.com
export NC1709_API_KEY="your-api-key-here"

# Add to ~/.bashrc for persistence:
echo 'export NC1709_API_KEY="your-key"' >> ~/.bashrc

🚀 START USING

nc1709 "create a FastAPI server with authentication"

What Makes NC1709 Special

  • 99% Tool-Calling Accuracy: Outperforms Claude Sonnet 3.5 (80.5%)
  • Zero Setup Required: No local models, no GPU needed
  • Server-Side Intelligence: Fine-tuned Qwen2.5-Coder-7B via API
  • Enterprise Monitoring: Prometheus metrics, health checks

Features

  • File Operations: Read, Write, Edit, Glob with 99% accuracy
  • Code Search: Advanced regex and context-aware search
  • Git Integration: Natural language git commands
  • Bash Execution: Safe command execution with smart permissions
  • Web Tools: Fetch and analyze web content
  • Task Management: Intelligent todo tracking

Quick Start

# Start coding with 99% accuracy AI
nc1709

# Example commands
nc1709 "Find all Python functions with TODO comments"  
nc1709 "Create a FastAPI endpoint for user auth"
nc1709 "Debug the TypeError in main.py line 42"

Why Choose NC1709?

Feature NC1709 Claude Sonnet 3.5 Local Models
Tool Accuracy 99% 80.5% Variable
Setup Time 0 minutes API key setup Hours
Hardware Needed None None RTX 3090+
Storage Required 0GB 0GB 15GB+

New in Version 3.0.0 - Unified Enhanced Architecture

🏗️ Architecture Improvements

  • Unified Codebase: Single enhanced package replacing legacy dual-package structure
  • 5-Layer Cognitive System: Router → Context → Council → Learning → Anticipation
  • Dependency Injection: Full IoC container with service locator pattern
  • OpenTelemetry Tracing: Distributed tracing with W3C context propagation
  • Rate Limiting: Token bucket algorithm with configurable strategies
  • JSON Schema Validation: Full draft-07 validation with type coercion
  • Input Sanitization: NC1709-SAN algorithm for command/path injection prevention
  • API Key Masking: NC1709-CAI (Color-Animal Identifier) for privacy

🏭 Production-Ready Features

  • Multi-Worker Scaling: Automatic worker count optimization
  • Connection Pooling: Efficient resource management with retry logic
  • Circuit Breaker: Automatic failure detection and recovery
  • Prometheus Metrics: 15+ monitoring metrics for performance tracking
  • Health Monitoring: Comprehensive system health checks
  • Load Balancing: Nginx configuration with rate limiting
  • Graceful Shutdown: Clean resource cleanup on shutdown
  • Auto-deployment: One-command production deployment script

📊 Monitoring Endpoints

  • /health - Basic health status
  • /health/detailed - Comprehensive system health
  • /metrics - Prometheus metrics endpoint
  • /status/connections - Connection pool statistics
  • /status/circuit-breaker - Circuit breaker status

Behind the Scenes

Our Training: 800K examples on DeepFabric infrastructure
Our Model: Fine-tuned Qwen2.5-Coder-7B optimized for tool-calling
Our Infrastructure: Enterprise-grade servers with monitoring & auto-scaling Your Benefit: 99% accuracy with production-grade reliability

Links

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nc1709-3.0.31.tar.gz (462.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nc1709-3.0.31-py3-none-any.whl (540.3 kB view details)

Uploaded Python 3

File details

Details for the file nc1709-3.0.31.tar.gz.

File metadata

  • Download URL: nc1709-3.0.31.tar.gz
  • Upload date:
  • Size: 462.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nc1709-3.0.31.tar.gz
Algorithm Hash digest
SHA256 496210dfb1b8bebe9d1cbcc03502ecead507bb3cd0ab79b70d81498095d30f32
MD5 bd7683bc58c714d0848887795c7dde7e
BLAKE2b-256 d827c24d730ae18f33e9df9ae3c41c4e14d938961825cb9ae98543aac9278879

See more details on using hashes here.

File details

Details for the file nc1709-3.0.31-py3-none-any.whl.

File metadata

  • Download URL: nc1709-3.0.31-py3-none-any.whl
  • Upload date:
  • Size: 540.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nc1709-3.0.31-py3-none-any.whl
Algorithm Hash digest
SHA256 433fff0f77775b599254df481cf1307c7a9a564ae53d84a15843d8dbb4240a5a
MD5 d92ab5f2db22ca2edb598a0a9fb3e2ef
BLAKE2b-256 180499c2dedbf420625fb359d40f70e1ca10843a951be6b43647048f118ad9f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page