Skip to main content

SciTeX Engine

AI-Powered Emacs Assistant for Scientific Research

Transform your Emacs environment into an intelligent research workstation. SciTeX Engine integrates Claude AI directly into Emacs, providing context-aware assistance for coding, writing, and scientific analysis.

Project Location: ~/.emacs.d/lisp/emacs-claude-code

SciTeX Engine
;; SciTeX Engine in action
M-x claude-ask

;;; User:
Help me implement a function to analyze time-series neural data

;;; Claude:
I'll help you create a function for time-series neural data analysis.
Here's a comprehensive implementation:

(defun analyze-neural-timeseries (data &optional params)
  "Analyze neural time-series DATA with optional PARAMS.
   Returns analysis results including power spectrum, phase, and statistics."
  (let* ((sampling-rate (or (plist-get params :sampling-rate) 1000))
         (window-size (or (plist-get params :window-size) 256))
         (overlap (or (plist-get params :overlap) 0.5)))
    
    ;; Preprocessing
    (setq data (detrend-signal data))
    (setq data (bandpass-filter data 1 100 sampling-rate))
    
    ;; Compute power spectral density
    (let ((psd (welch-psd data window-size overlap sampling-rate))
          (phase (hilbert-phase data)))
      
      ;; Return analysis results
      `(:power-spectrum ,psd
        :phase ,phase
        :mean ,(mean data)
        :std ,(std-dev data)
        :peak-frequency ,(find-peak-frequency psd)))))

;;; Would you like me to implement the helper functions or explain 
;;; specific signal processing techniques?
            

Capabilities

Seamless Emacs Integration

Access Claude AI directly from Emacs with keybindings, minibuffer commands, and region selection support. No context switching required.

Context-Aware Code Assistance

Get intelligent code suggestions, refactoring help, and debugging assistance that understands your project context and coding style.

Multi-Language Support

Works with Elisp, Python, R, Julia, C++, and any language you use in Emacs. Understands scientific computing libraries and frameworks.

Scientific Writing in Org-mode

Enhanced org-mode support for research notes, LaTeX equations, citations, and manuscript preparation with AI assistance.

Buffer and Project Awareness

Understands your current buffer, project structure, and can reference multiple files to provide comprehensive assistance.

Shell and REPL Integration

Interact with shell commands, REPLs, and computational environments directly through the AI assistant.

Quick Start

Install

;; Add to your init.el
(add-to-list 'load-path
  "~/.emacs.d/lisp/emacs-claude-code")
(require 'claude-ai)

Configure

;; Set your API key
(setq claude-api-key 
  "your-api-key-here")
  
;; Optional customizations
(setq claude-model "claude-3")

Use

;; Ask Claude anything
M-x claude-ask

;; Analyze selected region
M-x claude-analyze-region

;; Get help with current buffer
M-x claude-help-buffer

Ready to accelerate your research?

Join thousands of researchers using SciTeX Engine to enhance their scientific workflow.

Get Started View Pricing