Skip to content

jdai-ca/atticus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Atticus - In-House AI Counsel

A powerful local-first desktop application that provides entrepreneurs with AI-powered legal assistance and business advisory through multiple AI models, 67 specialized legal practice areas, 67 MBA-level business advisory areas, intelligent multi-jurisdictional analysis with inter-provincial/interstate complexity awareness, and comprehensive business consulting capabilities spanning the full spectrum of business disciplines. With offline resilience and local data storage, your work remains accessible even when cloud services fail. The time & cost savings become a force multiplier.

⚠️ IMPORTANT DISCLAIMER: Atticus provides information, not legal advice. Always consult with licensed professionals for legal, financial, or business decisions. See RISK.md for comprehensive risk assessment.

Atticus Application Interface

⚠️ Important Documentation

Before using Atticus, please review these critical documents:

Document Purpose Key Information
πŸ“– README.md Getting started & features Multi-provider AI, 67 legal + 67 business areas, jurisdictional analysis
πŸ”’ PRIVACY.md Privacy & data protection Local-first architecture, third-party data flows, privacy rating: 7.5/10
⚠️ RISK.md Risk assessment & mitigation Legal risks, accuracy concerns, security vulnerabilities, required user actions
πŸ€– ETHICAL-AI.md Ethical AI principles EU AI ethics compliance, bias mitigation, transparency commitments
πŸ“œ LICENSE.md Dual licensing terms Apache 2.0 (open source) or Commercial license

🚨 CRITICAL DISCLAIMER: This application provides information, not legal advice. AI outputs may contain errors, hallucinations, or outdated information. Always verify with licensed professionals. See RISK.md for complete risk disclosure.

πŸš€ Quick Start

  1. Clone and install:

    git clone <repository>
    cd atticus
    npm install
  2. Run in development:

    npm run dev
  3. Configure providers - Get API keys and set up in Settings

πŸ“– Full Documentation | 🎯 Quick Start Guide | πŸ”’ Privacy Policy | ⚠️ Risk Assessment | πŸ€– Ethical AI Analysis


πŸ“‘ Table of Contents


✨ Key Features

πŸ€– Multi-Provider AI Support

Access 10 leading AI providers with 60+ models through one unified interface:

Provider Models Available Key Capabilities Best For
πŸ€– OpenAI GPT-5.2, GPT-5.2, GPT-5.1, GPT-5, GPT-5 Mini, GPT-5 Nano Vision, 400K context, Function Calling Next-gen reasoning, complex legal analysis
🧠 Anthropic Claude 4.5/4.6 Sonnet, Claude 4.5 Haiku, Claude 4.5/4.6 Opus Vision, 200K context, Function Calling Advanced analysis, document review, legal writing
πŸ”· Google Gemini 3/3.1 Pro, Gemini 3 Flash, Gemini 3.1 Flash Lite Vision, 1M token context, Function Calling Massive context, multimodal analysis
☁️ Azure OpenAI GPT-4o, GPT-4o mini, GPT-4 Vision, Function Calling, Enterprise SLA Enterprise deployment, compliance requirements
𝕏 xAI Grok 4, Grok 4.1 Fast Reasoning, Grok 4.1 Fast Non-Reasoning Vision, 2M token context, Real-time knowledge Current events, real-time analysis, massive context
🌬️ Mistral Mistral Large 2 (123B), Mistral Medium, Mistral Small, Mixtral 8x22B, Mixtral 8x7B Function Calling, EU-based, 128K context EU compliance, open models, cost-effective
🧬 Cohere Command R+, Command R, Command, Command Light RAG-optimized, 128K context, Function Calling Enterprise search, legal research, citations
⚑ Groq Llama 3.3 70B, Llama 3.1 70B, Llama 3.1 8B, Mixtral 8x7B, Gemma 2 9B Ultra-fast inference (500+ tokens/sec), Function Calling Speed-critical tasks, rapid prototyping
πŸ” Perplexity Sonar Large (Online), Sonar Small (Online), Sonar Large (Chat), Sonar Small (Chat) Web search, Citations, 128K context Legal research, current case law, fact-checking
🧠 Cerebras GPT OSS 120B, Llama 3.3 70B, Llama 3.1 8B, Qwen 3 32B, Qwen 3 235B, ZAI GLM 4.6 Extreme speed (1000-3000 tokens/sec), 128K context Ultra-fast inference, high-throughput tasks

πŸ’‘ Pro Tip: Select multiple models simultaneously to cross-validate legal analysis and reduce hallucinations!

πŸ“‹ Detailed Model Breakdown by Provider

OpenAI (6 models)

  • GPT-5.4 - Ultimate model with unmatched performance and capabilities (1M context) ⭐ Default
  • GPT-5.2 - Latest and most advanced model with unparalleled capabilities (400K context)
  • GPT-5.1 - Next-generation model with superior reasoning and creativity (400K context)
  • GPT-5 - Advanced model with enhanced capabilities (400K context)
  • GPT-5 Mini - Balanced performance and cost for general tasks (400K context)
  • GPT-5 Nano - Cost-effective version for general tasks (400K context)

Anthropic (5 models)

  • Claude 4.6 Opus - Most powerful model for highly complex tasks (200K context)
  • Claude 4.5 Opus - Powerful model for highly complex tasks (200K context)
  • Claude 4.6 Sonnet - Most intelligent model, best for complex analysis and coding (200K context) ⭐ Default
  • Claude 4.5 Sonnet - Advanced model for complex analysis and coding (200K context)
  • Claude 4.5 Haiku - Fastest and most compact model (200K context)

Google (4 models)

  • Gemini 3.1 Pro - Most capable model, 1M token context, multimodal ⭐ Default
  • Gemini 3.1 Flash Lite - Lightweight and cost-effective, 1M token context
  • Gemini 3 Pro - Advanced model, 1M token context, multimodal
  • Gemini 3 Flash - Fast and efficient, 1M token context, multimodal

Azure OpenAI (3 models)

  • GPT-4o - GPT-4o via Azure (128K context) ⭐ Default
  • GPT-4o mini - GPT-4o mini with 128K context via Azure
  • GPT-4 - GPT-4 8K via Azure

xAI (3 models)

  • Grok 4 - Latest Grok model with real-time knowledge (256K context) ⭐ Default
  • Grok 4.1 Fast Reasoning - Grok with fast reasoning capabilities (2M context)
  • Grok 4.1 Fast Non-Reasoning - Grok with fast non-reasoning capabilities (2M context)

Mistral AI (5 models)

  • Mistral Large 2 - Most capable (123B), best for complex reasoning ⭐ Default
  • Mistral Medium - Balanced performance and cost
  • Mistral Small - Fast and cost-effective
  • Mixtral 8x22B - Powerful mixture-of-experts model
  • Mixtral 8x7B - Efficient mixture-of-experts model

Cohere (4 models)

  • Command R+ - Most capable, 128K context, best for complex legal analysis ⭐ Default
  • Command R - Balanced performance and cost, 128K context
  • Command - Fast and cost-effective for simpler tasks
  • Command Light - Fastest, most economical option

Groq (5 models)

  • Llama 3.3 70B - Latest and most capable Llama model, excellent reasoning ⭐ Default
  • Llama 3.1 70B - Previous generation, excellent reasoning and analysis
  • Llama 3.1 8B - Fast and efficient for quick responses
  • Mixtral 8x7B - Mixture-of-experts, great for diverse tasks
  • Gemma 2 9B - Efficient and capable Google model

Perplexity AI (4 models)

  • Sonar Large (Online) - Most capable with real-time web search and citations ⭐ Default
  • Sonar Small (Online) - Fast web search with citations, cost-effective
  • Sonar Large (Chat) - Offline reasoning, no web search
  • Sonar Small (Chat) - Fast offline chat model

Cerebras AI (6 models)

  • GPT OSS 120B - Large open-source GPT model, ultra-fast inference (1000 tokens/sec) ⭐ Default
  • Llama 3.3 70B - Latest Llama with exceptional speed (2000 tokens/sec)
  • Llama 3.1 8B - Efficient Llama model with extreme speed (3000 tokens/sec)
  • Qwen 3 32B - Chinese-English bilingual model with fast inference (2000 tokens/sec)
  • Qwen 3 235B Instruct - Largest Qwen model with high capability (1000 tokens/sec)
  • ZAI GLM 4.6 - Advanced GLM model optimized for speed (1500 tokens/sec)

Total: 45 models across 10 providers (Updated March 2026)

πŸ”€ Multi-Model Selection

Query multiple AI models simultaneously to reduce hallucinations and get diverse perspectives:

  • Select 1-9+ models per conversation
  • Parallel API execution for fast responses
  • Model attribution badges on each response
  • Compare answers across different AI systems
  • Cross-validate legal analysis

πŸ’° Real-Time Cost Transparency

See exactly what you're spending on each query with automatic token usage and cost reporting:

Token Cost Report Real-time cost breakdown showing input/output token usage and pricing per query - complete transparency on API expenses

Why Direct Provider APIs Save Money:

Going directly to provider API endpoints (like OpenAI, Anthropic, Google) instead of using intermediary services provides significant cost savings:

  • βœ… No markup fees - Pay only provider's base rate (e.g., GPT-4o: $2.50/1M input, $10/1M output)
  • βœ… No subscription required - Pay per use only, no monthly minimums
  • βœ… Volume discounts - Benefit from provider's tiered pricing as you scale
  • βœ… Full control - Monitor and optimize costs in real-time
  • ❌ Avoid 2-10x markups - Many AI chatbot services charge $20-50/month for what costs $2-5 in API usage

Cost Report Features:

  • πŸ“Š Collapsible display - Compact summary (cost, tokens, time) expands to full breakdown
  • πŸ’΅ Exact pricing - Input tokens Γ— rate + Output tokens Γ— rate = Total cost
  • 🎨 Color-coded tiers - Green (<$0.01), Amber ($0.01-$0.10), Red (>$0.10)
  • ⚑ Performance metrics - Response time and tokens per second
  • πŸ” Model attribution - See which model and provider generated each response

Example Cost Comparison:

Service Type Typical Query Monthly (50 queries) Annual
Atticus (Direct API) $0.01 - $0.05 $0.50 - $2.50 $6 - $30
ChatGPT Plus Subscription Included in $20/mo fee $20/mo $240/year
Enterprise Chatbot Included in $50/mo fee $50/mo $600/year
Legal AI Service $5 - $15 per query $250 - $750 $3,000 - $9,000

πŸ’‘ Pro Tip: Most queries cost $0.001 to $0.05 with direct API access. Even with multiple models selected, costs remain minimal compared to subscription services or specialized legal AI platforms.

πŸ’° Cost Ledger & Expense Tracking

Track API costs with complete transparency through the built-in Cost Ledger:

Cost Ledger Interface

  • Per-Message Breakdown - See input/output token costs for every API call
  • Real-Time Totals - Track cumulative costs across entire conversations
  • Color-Coded Tiers - Visual indicators for low/medium/high cost calls (green/amber/red)
  • Detailed Analytics - Provider, model, timestamps, and individual cost components
  • Export-Ready - Full ledger of expenses for budgeting and reporting

πŸ’‘ Pro Tip: Use the Cost Ledger button (next to Audit Log) to review expenses and optimize model selection for cost-effective legal research.

πŸ” AI Response Validation & Analysis

Catch confabulations and validate accuracy with independent AI analysis of response clusters:

Response Cluster Analysis

  • Multi-Model Validation - Have an unused model independently analyze and judge responses from other models
  • Consistency Checking - Identify conflicting information across different AI responses
  • Accuracy Assessment - Detect potential inaccuracies, hallucinations, and confabulations
  • Quality Ranking - Get comparative rankings of responses with justifications
  • Trust Recommendations - Receive guidance on which responses are most reliable
  • Iterative Analysis - Run multiple analyses with different validator models for consensus building

How it works:

  1. Get responses from multiple models for your legal query
  2. Click the Analysis button on the cluster action bar
  3. Select an unused model to act as an independent validator
  4. The validator model reviews all responses and provides detailed quality assessment
  5. Results include consistency checks, accuracy ratings, completeness analysis, and recommendations

πŸ’‘ Pro Tip: Use Analysis after getting responses from 2+ models to identify potential issues before relying on the advice. Multiple validator models can provide consensus validation for critical decisions.

🌍 Multi-Jurisdictional Analysis

Focus legal analysis on specific jurisdictions or get comparative analysis across CUSMA/USMCA region and beyond:

  • πŸ‡¨πŸ‡¦ Canada - Canadian federal and provincial law, including inter-provincial trade and regulatory differences
  • πŸ‡ΊπŸ‡Έ United States - U.S. federal and state law, including interstate commerce and jurisdictional conflicts
  • πŸ‡²πŸ‡½ Mexico - Mexican federal and state law, including interstate commerce and regulatory variations
  • πŸ‡Ί European Union - EU regulations and member state law, including cross-border harmonization

Inter-provincial/Interstate Complexity Coverage:

Atticus intelligently addresses internal jurisdictional complexities within each country:

πŸ‡¨πŸ‡¦ Canadian Inter-provincial:

  • Division of powers - Federal vs. provincial jurisdiction (Constitution Act, 1867)
  • Interprovincial trade barriers - Agreement on Internal Trade (AIT), Canadian Free Trade Agreement (CFTA)
  • Provincial regulatory differences - Securities regulation, employment standards, professional licensing
  • Civil law vs. common law - Quebec civil law vs. other provinces' common law
  • Provincial incorporation - CBCA (federal) vs. provincial business corporations acts
  • Key variations - Ontario (commercial hub), Quebec (civil law), BC, Alberta differences

πŸ‡ΊπŸ‡Έ Interstate Complexity:

  • Federal vs. state jurisdiction - Commerce Clause, Supremacy Clause, federalism principles
  • Interstate commerce - Dormant Commerce Clause restrictions on state protectionism
  • State regulatory variations - Corporate law, employment, taxation, professional licensing
  • Conflicts of law - Choice of law provisions, forum shopping considerations
  • State incorporation - Delaware (corporate law hub), vs. home state incorporation
  • Key variations - Delaware (corporate), California (employment/consumer), New York (finance), Texas (business-friendly)

πŸ‡²πŸ‡½ Mexican Interstate:

  • Federal vs. state jurisdiction - Mexican constitutional framework
  • Interstate commerce - Regulatory coordination between states
  • State taxation variations - State-level tax and commercial regulations
  • Border states - Special regulations for northern border zone (Zona Libre)
  • Key variations - Mexico City (financial hub), Nuevo LeΓ³n (manufacturing), Jalisco (tech), border states

CUSMA/USMCA Coverage:

The system is fully optimized for CUSMA/USMCA (Canada-United States-Mexico Agreement) cross-border operations:

  • Trade compliance - CUSMA rules of origin, tariff classifications, customs procedures
  • Cross-border business - Entity formation, tax planning, regulatory compliance across CA/US/MX
  • Supply chain - Manufacturing, logistics, and distribution across North America
  • Labor mobility - TN visas (Canada/Mexico to US), professional credentials recognition
  • Intellectual property - Patent, trademark, and copyright protection in all three jurisdictions
  • Dispute resolution - CUSMA Chapter 31 (dispute settlement), investor-state mechanisms
  • Interstate/interprovincial coordination - Addressing internal barriers that affect cross-border operations

Intelligent Prompt Modification:

  • Single jurisdiction β†’ Focused analysis with interprovincial/interstate guidance
  • Multiple jurisdictions β†’ Structured comparative analysis with cross-border complexity
  • CA + US + MX β†’ CUSMA-specific guidance with internal trade barrier considerations
  • No selection β†’ Global legal perspective

Thread Configuration Dialog Comprehensive per-conversation configuration: select multiple AI models simultaneously and choose specific jurisdictions for legal analysis (Canada, US, Mexico, EU) for optimal results

βš–οΈ Legal Practice Area Detection

Automatically detects 67 specialized legal practice areas with 5,000+ keywords and applies expert-level AI prompts:

πŸ“‹ View All 67 Practice Areas
Area Focus Keywords (Sample) Coverage
Corporate Law Entity formation, governance, compliance corporation, LLC, bylaws, shareholders, board of directors πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ οΏ½πŸ‡½ οΏ½πŸ‡ͺπŸ‡Ί
Litigation Dispute resolution, court proceedings lawsuit, plaintiff, defendant, discovery, summary judgment πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
Contract Law Agreement drafting, negotiation, enforcement NDA, MSA, breach, consideration, force majeure πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί
Intellectual Property Patents, trademarks, copyrights, trade secrets patent application, trademark registration, copyright infringement, IP portfolio πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²οΏ½ οΏ½πŸ‡ͺπŸ‡Ί
Employment Law Hiring, termination, workplace rights employment contract, wrongful termination, harassment, discrimination πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²οΏ½ οΏ½πŸ‡ͺπŸ‡Ί
Real Estate Law Property transactions, leases, zoning commercial lease, property purchase, zoning variance, title insurance πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
Tax Law Tax planning, compliance, disputes tax deduction, IRS audit, transfer pricing, tax treaty πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί
Immigration Law Visas, work permits, citizenship H-1B, work permit, permanent residence, LMIA, Express Entry, TN visa πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί
Criminal Law Criminal defense, prosecution criminal charges, plea bargain, sentencing, defense strategy πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
Family Law Divorce, custody, support divorce proceedings, child custody, spousal support, prenuptial agreement πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
Bankruptcy & Restructuring Insolvency, debt relief Chapter 11, liquidation, creditor protection, CCAA, receivership πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
International Law Cross-border transactions, treaties GDPR, CUSMA, international arbitration, trade agreements, cross-border M&A πŸ‡ͺπŸ‡Ί 🌍 CUSMA
Environmental Law Regulations, compliance, sustainability environmental assessment, emissions compliance, carbon credits πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί
Healthcare Law HIPAA, medical regulations patient privacy, HIPAA compliance, medical licensing, FDA approval πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡¦ πŸ‡²πŸ‡½
Cybersecurity Law Data protection, privacy, incident response data breach, GDPR compliance, privacy policy, SOC 2 πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡¦ πŸ‡²πŸ‡½
Startup & Entrepreneurship Founder agreements, equity, fundraising founder vesting, SAFE note, seed round, term sheet, cap table πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ οΏ½πŸ‡½ οΏ½πŸ‡ͺπŸ‡Ί
Venture Capital Startup financing, term sheets, exits Series A, liquidation preference, anti-dilution, pro rata rights πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡¦ πŸ‡²πŸ‡½
Government & Public Law Regulatory compliance, lobbying government contracts, regulatory approval, lobbying compliance πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί
Administrative Law Regulatory proceedings, agency actions regulatory appeal, administrative hearing, agency decision πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
Civil Rights Law Discrimination, constitutional rights civil rights violation, discrimination lawsuit, constitutional challenge πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡¦ πŸ‡²πŸ‡½
Personal Injury Tort claims, negligence, damages personal injury claim, negligence, medical malpractice, damages πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½
Estate Planning Wills, trusts, succession estate planning, will drafting, trust creation, probate, succession πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί
Commercial Transactions Business deals, M&A, securities asset purchase, stock purchase, due diligence, closing documents πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ οΏ½πŸ‡½ οΏ½πŸ‡ͺπŸ‡Ί
Patent Law Patent prosecution, litigation patent application, prior art search, patent infringement, claims drafting πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡¦ οΏ½πŸ‡½ οΏ½πŸ‡ͺπŸ‡Ί
Defense & Military Law UCMJ, military contracts court-martial, military justice, defense contracts, security clearance πŸ‡ΊπŸ‡Έ
Labor Law Union relations, collective bargaining collective bargaining, union certification, labor dispute, grievance πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡²πŸ‡½ πŸ‡ͺπŸ‡Ί

🎯 Startup-Focused Coverage (90% Optimization):

The practice area system is heavily optimized for startup legal needs:

  • 🏒 Founder agreements and equity splits (vesting, cliffs, acceleration)
  • πŸ’° Fundraising instruments (SAFE notes, convertible debt, priced rounds Series A-C)
  • πŸ“Š Cap table management (dilution modeling, option pools, pro rata rights)
  • 🌍 Multi-jurisdiction operations (Canada flip, Delaware C-Corp, Mexico maquiladora, EU expansion)
  • πŸ’Ό Exit strategies (M&A structuring, IPO readiness, acqui-hire negotiations)
  • πŸ›οΈ Government funding (SR&ED tax credits, SBIR/STTR grants, Mexico CONACYT, Horizon Europe)
  • πŸ›‘οΈ IP protection (patent strategy, trademark portfolio, open source compliance)
  • πŸ“ Commercial contracts (SaaS agreements, enterprise MSAs, channel partnerships)
  • 🚚 CUSMA/USMCA compliance (rules of origin, tariff classifications, cross-border supply chain)

Detection Features:

  • βœ… 5,000+ keyword triggers - Comprehensive coverage across all areas
  • βœ… Automatic detection - AI analyzes your query and selects appropriate practice area
  • βœ… Confidence scoring - Know when detection is certain vs. uncertain
  • βœ… Alternative suggestions - See other potential matches (e.g., "Also consider: IP Law, Tax Law")
  • βœ… Expandable keywords - View all trigger keywords per area in Settings
  • βœ… Expert system prompts - Each area has specialized AI instructions for accurate guidance

Geographic Coverage:

  • πŸ‡¨πŸ‡¦ Canada: 80% coverage (strongest in corporate, startup, tax, IP, employment)
  • πŸ‡ΊπŸ‡Έ United States: 92% coverage (comprehensive across all practice areas)
  • οΏ½πŸ‡½ Mexico: 70% coverage (focus on CUSMA trade, maquiladora, corporate, labor, IP)
  • οΏ½πŸ‡ͺπŸ‡Ί European Union: 75% coverage (focus on GDPR, cross-border, international)
  • 🌐 CUSMA Region: Full cross-border coverage for CA/US/MX operations

Each area includes:

  • βœ… Specialized system prompts - Expert-level guidance tailored to practice area
  • βœ… Keyword detection - Automatic area identification from your query
  • βœ… Confidence scoring - Transparency about detection accuracy
  • βœ… Alternative suggestions - See other potential matches
  • βœ… Expandable keywords - View all trigger keywords per area

πŸ’Ό Business Advisory Areas

Automatically detects 67 specialized business advisory areas with 3,500+ keywords for comprehensive strategic guidance across the full MBA spectrum:

πŸ“Š View All 67 Advisory Areas

Core Business Functions (11 areas):

Area Focus Keywords (Sample)
Strategic Planning Vision, competitive positioning, growth strategic plan, competitive analysis, market positioning, growth strategy
Financial Advisory Capital raising, M&A, valuation, modeling venture capital, Series A, financial model, cash flow projection, burn rate
Marketing Strategy Go-to-market, positioning, growth marketing product-market fit, CAC, LTV, brand positioning, content marketing
Operations Management Process optimization, supply chain, quality operational efficiency, process improvement, supply chain, inventory
Human Capital Talent strategy, culture, compensation talent acquisition, organizational design, performance management
Digital Transformation Tech strategy, cloud, AI/ML, cybersecurity cloud migration, API strategy, microservices, machine learning
Risk Management Enterprise risk, compliance, continuity risk assessment, compliance program, business continuity, incident response
Sustainability & ESG Environmental, social, governance, reporting ESG reporting, carbon footprint, sustainability strategy, stakeholder
M&A Advisory Deal sourcing, due diligence, integration merger integration, due diligence, synergy realization, cultural integration
Government Grants R&D credits, SBIR/STTR, non-dilutive funding R&D tax credit, innovation funding, grant application, IRAP
Product Legal Compliance Privacy, accessibility, regulatory, open source privacy policy, terms of service, WCAG compliance, GDPR

Growth & Innovation (11 areas):

Area Focus Keywords (Sample)
Entrepreneurship & Startups Venture creation, lean startup, founder lean startup, MVP, product-market fit, founder vesting, pitch deck
International Business Cross-border strategy, market entry, trade international expansion, CUSMA/USMCA, foreign market, localization
Business Analytics Data strategy, BI, predictive modeling business intelligence, data analytics, KPI dashboard, A/B testing
Supply Chain & Logistics End-to-end supply chain, procurement supply chain optimization, inventory management, warehousing, 3PL
Sales Strategy & RevOps Sales methodology, pipeline, revenue ops sales strategy, pipeline management, RevOps, CRM, sales enablement
Corporate Governance Board effectiveness, director responsibilities board of directors, corporate governance, fiduciary duty, audit committee
Innovation & R&D Innovation strategy, product development, IP innovation management, R&D portfolio, design thinking, patent strategy
Customer Experience CX strategy, journey mapping, service design customer experience, journey mapping, NPS, customer satisfaction
Organizational Design Org structure, change management organizational design, change management, transformation, operating model
Business Negotiations Negotiation strategy, deal structuring negotiation, BATNA, deal structuring, contract negotiation
Crisis Management Crisis response, business continuity crisis management, business continuity, disaster recovery, incident response

Specialized Functions (22 areas):

Area Focus Keywords (Sample)
Brand Strategy Brand positioning, architecture, equity brand strategy, brand positioning, brand architecture, brand equity
Pricing Strategy Pricing models, optimization, revenue mgmt pricing strategy, pricing optimization, revenue management, value-based
Product Management Product lifecycle, roadmaps, portfolio product management, product roadmap, product-market fit, feature priority
Business Process Improvement Lean, Six Sigma, process reengineering process improvement, lean, Six Sigma, DMAIC, continuous improvement
Corporate Finance & Treasury Capital structure, treasury operations corporate finance, treasury management, capital structure, cash management
Turnaround & Restructuring Financial distress, operational turnaround turnaround, restructuring, financial distress, bankruptcy
Competitive Intelligence Competitor monitoring, market intelligence competitive intelligence, competitor analysis, market intelligence
Business Development Strategic partnerships, alliances, ecosystems business development, strategic partnerships, channel partnerships
Intellectual Property IP portfolio, patent strategy, licensing intellectual property, patent strategy, IP portfolio, technology licensing
Quality Management TQM, quality systems, ISO certifications quality management, TQM, ISO 9001, quality assurance
Real Estate & Facilities Workplace strategy, portfolio optimization real estate strategy, workplace strategy, facilities management
Tax Strategy Tax optimization, transfer pricing tax strategy, tax planning, transfer pricing, international tax
Insurance & Risk Transfer Insurance programs, captives, claims insurance strategy, risk transfer, captive insurance, claims management
Investor Relations IR strategy, equity story, analyst relations investor relations, equity story, analyst coverage, shareholder comms
Public Affairs Government relations, regulatory advocacy public affairs, government relations, lobbying, regulatory advocacy
Franchise Development Franchise models, franchisee recruitment franchise, franchising, franchise development, franchisee selection
Family Business Succession planning, family governance family business, succession planning, family governance
Nonprofit & Social Enterprise Mission-driven strategy, impact measurement nonprofit, social enterprise, impact measurement, fundraising
Retail Strategy Retail formats, merchandising, store ops retail strategy, merchandising, store operations, omnichannel
Healthcare Practice Medical practice operations, value-based care healthcare management, practice management, value-based care
Professional Services Firm economics, leverage models professional services, consulting firm, leverage model, partner comp
Technology Commercialization Tech transfer, licensing, startup formation technology commercialization, tech transfer, licensing, spinout

🎯 MBA-Level Advisory Coverage (67 Areas):

Each advisory area provides consulting-grade guidance matching top firms (McKinsey, BCG, Bain, Goldman Sachs, Deloitte), covering the full MBA curriculum and beyond.

Advisory Features:

  • βœ… 670+ core competencies (10 per area Γ— 67 areas)
  • βœ… World-class frameworks - McKinsey 7-S, BCG Matrix, Porter's Five Forces, Balanced Scorecard, COSO ERM, Lean/Six Sigma
  • βœ… Industry best practices - Proven methodologies from top consulting firms and Fortune 500 companies
  • βœ… Strategic templates - Business model canvas, OKRs, financial models, pitch decks, GTM plans, strategic roadmaps
  • βœ… Implementation guidance - Step-by-step action plans, timelines, success metrics, and performance indicators
  • βœ… Comprehensive MBA coverage - Strategy, finance, marketing, operations, HR, technology, specialized functions
  • βœ… Industry verticals - Retail, healthcare, professional services, franchise, family business, nonprofit
  • βœ… Specialized expertise - IP management, competitive intelligence, quality management, tax strategy, investor relations
  • βœ… 3,500+ keyword triggers - Automatic advisory area detection across all 67 domains

Sample Guidance Quality:

Each advisory area includes 500-1,200 lines of expert content:

  • Strategic Planning: ~500 lines (Porter's Five Forces deep dive, competitive moats, strategic planning process)
  • Financial Advisory: ~600 lines (VC fundraising stages, 409A valuations, cap table modeling, M&A sell-side)
  • Marketing Strategy: ~1,200 lines (GTM frameworks, product-market fit, pricing strategy, growth marketing)
  • M&A Advisory: ~500 lines (PMI phases, synergy tracking, cultural integration, IT systems integration)
  • Government Grants: ~400 lines (SR&ED claiming, SBIR phases, Horizon Europe, compliance best practices)
  • Product Legal: ~400 lines (Privacy-by-design, WCAG compliance, open source licensing, regulatory pathways)

Each area includes:

  • βœ… Business frameworks - McKinsey, BCG, Porter's Five Forces
  • βœ… Industry best practices - Proven methodologies
  • βœ… Strategic templates - Business model canvas, OKRs
  • βœ… Implementation guidance - Actionable recommendations

βš™οΈ Unified Settings & Configuration

Comprehensive settings organized in four intuitive tabs:

  • πŸ”Œ Providers Tab - Configure AI models and API keys
  • βš–οΈ Practice Areas Tab - View all 67 legal practice areas with expandable keywords
  • πŸ’Ό Advisory Areas Tab - Explore all 67 business advisory areas
  • ℹ️ About Tab - Mission, coverage statistics, capabilities overview

Key Features:

  • Expandable keywords - Click "+X more" to see all detection keywords
  • Color-coded areas - Legal (blue) vs Advisory (gold) distinction
  • Geographic coverage - πŸ‡¨πŸ‡¦ 80% Canada, πŸ‡ΊπŸ‡Έ 92% US, οΏ½πŸ‡½ 70% Mexico, οΏ½πŸ‡ͺπŸ‡Ί 75% EU
  • CUSMA/USMCA optimized - Full North American free trade zone support
  • Copyright & disclaimer - Legal notices and AI usage guidelines

✏️ Advanced Configuration: YAML System Prompt Editing

Full control over AI behavior with direct YAML configuration editing for power users:

YAML System Prompt Editor Advanced YAML editor in Settings allows direct modification of practice areas, advisory areas, and analysis configurations - customize system prompts, keywords, detection rules, and AI behavior at a granular level

Comprehensive Editing Capabilities:

  • πŸ“ Practice Areas Configuration - Edit all 67 legal practice areas directly in YAML

    • Customize system prompts with expert-level legal instructions for each area
    • Modify keyword detection rules (5,000+ keywords across all areas)
    • Adjust area names, descriptions, and color coding
    • Enable/disable specific practice areas
    • Add new practice areas with custom detection logic
    • 🌍 Language Variants: Edit practices.en.yaml, practices.fr.yaml, practices.es.yaml for localized guidance
  • πŸ’Ό Advisory Areas Configuration - Edit all 67 business advisory areas

    • Customize consulting-grade system prompts for strategic guidance
    • Modify business keyword detection (3,500+ keywords)
    • Adjust advisory focus areas and descriptions
    • 🌍 Language Variants: Edit advisory.en.yaml, advisory.fr.yaml, advisory.es.yaml for localized guidance
    • Add new advisory domains with custom expertise
  • πŸ” Analysis Configuration - Control AI response validation behavior

    • Customize system prompts for multi-model validation
    • Define accuracy assessment criteria
    • Configure consistency checking logic
    • Adjust confabulation detection sensitivity
    • 🌍 Language Variants: Edit analysis.en.yaml, analysis.fr.yaml, analysis.es.yaml for localized validation

Advanced Features:

  • πŸ”„ Factory Reset - Restore default configurations from https://jdai.ca/atticus/

    • Separate reset buttons for Practice Areas, Advisory Areas, and Analysis
    • Confirmation dialogs prevent accidental resets
    • Fetch latest official configurations from remote endpoint
  • πŸ›‘οΈ Customization Protection - Modified configurations are protected from automatic updates

    • customized: true flag prevents overwriting your changes on app restart
    • Clear visual indicators show factory vs. customized status
    • Manual control over when to adopt upstream updates
  • βœ… Real-Time Validation - Instant feedback on YAML syntax and structure

    • JSON Schema validation ensures configuration integrity
    • Duplicate ID detection prevents conflicts
    • Required field validation (id, name, description, keywords)
    • Color format validation for UI consistency
  • πŸ“Š Validation Scripts - Pre-startup validation for all configurations

    • validate-practices-clean.js - Validates all 67 practice areas
    • validate-advisory-clean.js - Validates all 67 advisory areas
    • validate-providers-clean.js - Validates provider configurations
    • validate-analysis-clean.js - Validates analysis settings
    • Customization status reporting in validation output

Why Direct YAML Editing?

  • 🎯 Precision Control - Fine-tune AI behavior beyond what UI controls offer
  • πŸš€ Power User Features - Implement custom practice areas for niche legal domains
  • πŸ”¬ Experimentation - Test different system prompts and detection strategies
  • πŸ“š Version Control - Configuration files can be tracked in Git for team collaboration
  • 🏒 Enterprise Customization - Adapt Atticus to firm-specific practice areas and terminology

Configuration File Locations:

  • Development: c:\JDAI\atticus\public\config\
  • Production: %APPDATA%\atticus\config\ (Windows) after first edit
  • Language-Specific Files: practices.en.yaml, practices.fr.yaml, practices.es.yaml (and same for advisory.*, analysis.*)
  • Universal Files: providers.yaml (no language variants needed)

πŸ’‘ Pro Tip: Use the expandable keyword viewer in the UI to understand detection patterns before editing. Make incremental changes and test with the validation scripts to ensure configuration integrity.

⚠️ Caution: Direct YAML editing is powerful but requires understanding of YAML syntax and JSON Schema validation. Always use the "Reset" buttons if configurations become corrupted. The factory configurations from https://jdai.ca/atticus/ are always available as a fallback.

🎨 Model Filtering & Customization

Show only the models you use and optimize them for specific domains:

  • Enable/disable models per provider to reduce clutter
  • Domain specialization - Configure each model for:
    • βš–οΈ Practice Areas (legal) - Optimized for legal queries
    • πŸ“Š Advisory Areas (business) - Optimized for business consulting
    • πŸ”„ Both - Available for all queries (default)
  • Smart filtering - Models automatically filter based on detected query type
  • Real-time detection - Legal questions show legal-optimized models, business questions show business-optimized models
  • Visual indicators - Clear feedback showing which domain is active
  • Per-provider configuration
  • Settings persist across sessions

Benefits:

  • Faster model selection with fewer irrelevant options
  • Better results by matching models to their strengths
  • Cost optimization using appropriate models for each task

οΏ½πŸ’¬ Rich Chat Interface

  • Markdown rendering for formatted responses
  • Conversation management - save, search, and organize chats
  • Conversation search - Find conversations by title, content, or practice area
  • Editable titles - Rename conversations for better organization
  • Per-conversation model selection - choose different models for different tasks
  • Real-time area detection - automatic practice area and advisory identification
  • PDF export - download conversations with formatting
  • Document upload - PDF, Word, images (multimodal models)
  • Sidebar actions - Quick access to PDF export, search, and delete

Search & Organization:

  • πŸ” Quick search dialog - Filter conversations by title or message content
  • ✏️ Inline title editing - Click edit button to rename conversations
  • πŸ“ Auto-save - All conversations persist locally
  • ⌨️ Keyboard shortcuts - Enter to save, Escape to cancel

Multiple Conversation Threads All conversations are stored locally on your device with full search capabilities, editable titles, and organized sidebar for easy access to your legal and business advisory history

πŸ”’ Privacy & Security

  • βœ… Local storage - API keys stored on your machine only
  • βœ… Direct API calls - no intermediaries or third-party servers
  • βœ… Full control - you own your data
  • βœ… Secure credentials - encrypted local storage
  • βœ… Offline resilience - work continues when internet/cloud services are down

πŸ’ͺ Offline Resilience & Business Continuity

Atticus works when the cloud doesn't. Unlike web-based AI tools that become completely unusable during outages, Atticus maintains critical functionality:

  • πŸ“š Access Your Work - All conversations, research, and analysis remain accessible locally even when internet is down
  • πŸ“ Continue Working - Review past conversations, search through history, export PDFs, and prepare queries offline
  • πŸ” Search & Review - Full-text search across all conversations works without internet connectivity
  • πŸ’Ύ Local-First Architecture - All data stored on your machine; you're never locked out of your own work
  • πŸ“Š Cost Analysis - Review expense ledgers and token usage reports offline

Real-World Impact: During AWS outages (Dec 2021, Jun 2022, Dec 2022), Azure incidents (Jan 2023, Jul 2024), or Cloudflare disruptions (Jun 2022, Nov 2023), web-based AI tools become completely inaccessible. Atticus users continue reviewing research, preparing queries, and accessing critical legal analysis without interruption.

πŸ’‘ Business Continuity: When you need to reference legal research during a pitch, court preparation, or client call, cloud outages can't block access to your work. Your data stays with you, not trapped in someone else's datacenter.

οΏ½ Internationalization Support

Atticus supports 3 languages with complete UI and configuration localization:

  • English πŸ‡¬πŸ‡§ - Primary language with full support
  • FranΓ§ais πŸ‡«πŸ‡· - Complete French interface and legal/business guidance
  • EspaΓ±ol πŸ‡ͺπŸ‡Έ - Complete Spanish interface and legal/business guidance

Features:

  • Automatic language detection and switching
  • Language-specific YAML configurations for practices, advisory, and analysis
  • Locale-aware date, number, and currency formatting
  • All 67 legal practice areas and 67 business advisory areas translated
  • Complete settings UI in all 3 languages
  • 2,300+ lines of professional translations

Architecture: The internationalization system includes:

  • React Context Provider for language state (LanguageContext.tsx)
  • Comprehensive translations file (translations.ts with 2,239 lines)
  • Language-aware config loading (configLanguage.ts)
  • Locale-specific formatting utilities (formatting.ts)

Configuration Files: Language-specific YAML files are available for localized guidance:

  • practices.en.yaml, practices.fr.yaml, practices.es.yaml
  • advisory.en.yaml, advisory.fr.yaml, advisory.es.yaml
  • analysis.en.yaml, analysis.fr.yaml, analysis.es.yaml
  • providers.yaml (universal, no language variants needed)

πŸ’‘ Pro Tip: Switch languages in Settings to experience Atticus in French or Spanish - all legal and business guidance adapts to your selected language!

���🏒 Why Use API Endpoints Instead of Consumer Apps?

Atticus uses direct API access to AI providers rather than consumer web apps (ChatGPT, Claude.ai, etc.). This architectural decision provides critical privacy and enterprise benefits:

Privacy & Data Protection

  • ❌ Consumer Apps: Your conversations are stored on provider servers, used for model training (unless opted out), and subject to provider data policies
  • βœ… API Endpoints: Zero data retention by default - providers don't store or train on your API data per enterprise agreements

Real Impact: Sensitive legal documents, financial data, trade secrets, and client information stay private. No risk of your proprietary strategies appearing in future model training.

PII Detection & Data Protection Atticus automatically detects PII and sensitive information, providing real-time warnings and anonymization options to protect confidential data before sending to AI providers

Enterprise Compliance

  • ❌ Consumer Apps: Consumer-grade terms of service, no SLAs, limited compliance certifications
  • βœ… API Endpoints: Enterprise agreements with GDPR/HIPAA compliance options, SOC 2 Type II certifications, BAAs available

Real Impact: Meet regulatory requirements for handling confidential client data, PII, and protected health information.

Control & Auditability

  • ❌ Consumer Apps: Limited visibility into data handling, hard to audit usage, conversations tied to personal accounts
  • βœ… API Endpoints: Complete audit trails, usage tracking per API call, programmatic access control, local data storage

Real Impact: Full visibility for compliance audits, client billing justification, and internal security reviews.

Cost & Flexibility

  • ❌ Consumer Apps: Subscription per user ($20-200/mo), rate limits, restricted features, limited model selection
  • βœ… API Endpoints: Pay only for what you use, access to all models including latest releases, no rate limit surprises

Real Impact: Better economics for variable usage patterns, access to specialized models, no paying for unused seats.

Integration & Workflow

  • ❌ Consumer Apps: Manual copy-paste workflows, browser-based only, no automation, siloed from your tools
  • βœ… API Endpoints: Desktop application integration, automation capabilities, multi-provider flexibility, offline data storage

Real Impact: Professional workflow integration, use multiple AI providers simultaneously, maintain local conversation history.

Bottom Line: For legal and business advisory work involving confidential information, API endpoints provide the privacy guarantees, compliance certifications, and data control that consumer apps cannot match.


οΏ½ Coverage Statistics

Atticus provides enterprise-grade legal and business advisory capabilities:

AI Provider Coverage

  • 10 providers with 60+ models integrated
  • Latest models (as of November 2025): GPT-5.1, Claude 4.5 Sonnet, Gemini 2.5 Pro, Grok 4, Llama 3.3
  • Context windows up to 2M tokens (xAI Grok 4)
  • Ultra-fast inference up to 3000 tokens/sec (Cerebras)
  • Vision capabilities across 6 providers
  • Function calling support for structured outputs

Legal Practice Areas

  • 67 specialized practice areas with expert system prompts
  • 5,000+ keyword triggers for automatic detection
  • Geographic coverage: πŸ‡¨πŸ‡¦ 80% Canada | πŸ‡ΊπŸ‡Έ 92% US | πŸ‡²πŸ‡½ 70% Mexico | πŸ‡ͺπŸ‡Ί 75% EU
  • CUSMA/USMCA focus: Full cross-border coverage for North American operations
  • Startup optimization: 90% coverage for entrepreneurial legal needs
  • Confidence scoring with alternative area suggestions

Business Advisory Areas

  • 67 advisory domains with consulting-grade guidance
  • ~25,000 lines of expert advisory content (expanded coverage)
  • 3,500+ keyword triggers for automatic detection
  • 670 core competencies across all advisory areas (10 per area)
  • World-class frameworks: McKinsey, BCG, Bain, Goldman Sachs, Deloitte methodologies
  • Full MBA coverage: Strategy, finance, marketing, operations, HR, technology, specialized functions
  • Industry verticals: Retail, healthcare, professional services, franchise, family business, nonprofit

Knowledge Base Size

  • Legal practice areas: ~8,500 lines (practices.yaml)
  • Business advisory areas: ~25,000 lines (advisory.yaml)
  • Total expertise: 33,500+ lines of structured guidance
  • Combined keywords: 8,500+ triggers for intelligent detection

Multi-Jurisdictional Analysis

  • 4 major jurisdictions: Canada, United States, Mexico, European Union
  • CUSMA/USMCA Region: Comprehensive North American free trade zone coverage
  • Three-dimensional complexity analysis: International + cross-border + interprovincial/interstate
  • Intelligent prompt modification based on jurisdiction selection
  • Comparative analysis for multi-jurisdiction queries
  • Internal complexity awareness: Provincial/state variations, trade barriers, conflicts of law
  • Cross-border transaction and compliance support

οΏ½πŸ“¦ Installation

Prerequisites

  • Node.js 18 or higher
  • npm or yarn

Setup

Clone or navigate to the project directory:

cd atticus

Install dependencies:

npm install

Run in development mode:

npm run dev

Build for production:

npm run build

The built application will be in the release folder.

Configuration

Adding AI Providers

Atticus uses a template-based provider system with 9 pre-configured providers. Here's how to set them up:

  1. Launch Atticus

  2. Click the Settings button (βš™οΈ) in the sidebar

  3. Browse the four tabs:

    Providers Tab - Configure AI models:

    • OpenAI (GPT-5.4, GPT-5.2, GPT-5.1, GPT-5, GPT-5 Mini, GPT-5 Nano)
    • Anthropic (Claude 4.5/4.6 Sonnet, Claude 4.5 Haiku, Claude 4.5/4.6 Opus)
    • Google (Gemini 3/3.1 Pro, Gemini 3 Flash, Gemini 3.1 Flash Lite)
    • Azure OpenAI (GPT-4o, GPT-4o mini, GPT-4)
    • xAI (Grok 4, Grok 4.1 Fast Reasoning, Grok 4.1 Fast Non-Reasoning)
    • Mistral AI (Mistral Large 2, Mistral Medium, Mistral Small, Mixtral 8x22B, Mixtral 8x7B)
    • Cohere (Command R+, Command R, Command, Command Light)
    • Groq (Llama 3.3 70B, Llama 3.1 70B, Llama 3.1 8B, Mixtral 8x7B, Gemma 2 9B)
    • Perplexity (Sonar Large Online, Sonar Small Online, Sonar Large Chat, Sonar Small Chat)
    • Cerebras (GPT OSS 120B, Llama 3.3 70B, Llama 3.1 8B, Qwen 3 32B, Qwen 3 235B, ZAI GLM 4.6)

    Practice Areas Tab - View all 67 legal practice areas:

    • Expandable keyword lists (click "+X more")
    • Color-coded by category
    • Comprehensive coverage details

    Advisory Areas Tab - Explore all 67 business advisory areas:

    • Strategic planning, finance, marketing, operations
    • Technology, risk, sustainability, M&A
    • Government grants and product compliance
    • Expandable keyword lists

    About Tab - Learn about Atticus:

    • Mission and vision
    • Geographic coverage statistics
    • Privacy and security guarantees
    • Important legal disclaimers
  4. For each provider you want to use:

    • Click "Get your [Provider] API Key β†’" link to obtain an API key
    • Paste your API key in the input field
    • Click Activate to configure the provider
    • Once activated, you can:
      • Select a default model from the dropdown
      • Enable/disable specific models using checkboxes (only checked models appear in conversation selectors)
      • Set as Active Provider to make it the default for new conversations
  5. Configure Model Filtering (optional):

    • After activating a provider, use the "Available Models" checkboxes
    • Uncheck models you don't want to see in conversation model selectors
    • This reduces clutter and shows only your preferred models
  6. Configure Domain Specialization (optional):

    • For each enabled model, choose where it should be used:
      • βš–οΈ Practice - Only for legal queries
      • πŸ“Š Advisory - Only for business queries
      • πŸ”„ Both - Available everywhere (default)
    • Models automatically filter based on detected query type
    • Example: Configure Claude for legal, o1 for business strategy, GPT-4o for both

Status Badges:

  • 🟒 Configured - Provider has an API key and is ready to use
  • 🟑 Active - Currently set as the default provider for new conversations

Provider Configuration Example - Gemini Models Example: Configuring Google Gemini models with domain specialization and selective model enabling

API Key Information

You'll need to obtain API keys from the providers you want to use:

Security Notes:

  • API keys are stored locally in: %APPDATA%/atticus/user-config.json (Windows)
  • Keys are never transmitted except to the respective AI provider
  • You are billed directly by each provider based on your usage

Usage

Starting a Conversation

  1. Click New Conversation (βž•) in the sidebar header
  2. Type your legal question or business advisory request
  3. Atticus will automatically detect the practice/advisory area and provide specialized assistance
  4. Upload documents using the paperclip icon (for supported models)

Searching Conversations

  1. Click the Search (πŸ”) button in the sidebar header
  2. Type keywords to filter by:
    • Conversation title
    • Message content
    • Practice area or advisory area
  3. Click any result to open that conversation
  4. Press Escape or click outside to close

Organizing Conversations

  1. Hover over any conversation in the sidebar
  2. Click the Edit (✏️) icon in the bottom-right corner
  3. Type a new descriptive title
  4. Press Enter to save or Escape to cancel
  5. Conversations are auto-sorted with edited titles

Exporting to PDF

  1. Hover over a conversation in the sidebar
  2. Click the document icon in the bottom-right corner
  3. Choose where to save the PDF

Best Practices

  • Legal and business advice: Always review AI-generated content with licensed professionals
  • Specific questions: Use detailed, specific questions for better responses
  • Document context: Upload relevant documents for context-aware assistance
  • Multi-model validation: Use 2-3 models to cross-validate important answers
  • Domain specialization: Configure models for specific domains (legal/business) to optimize results and reduce costs
  • Keyword awareness: Click "Expand keywords" in Settings to understand detection triggers
  • Organization: Rename conversations with descriptive titles for easy retrieval
  • Search effectively: Use the search dialog to quickly find past conversations
  • Security: Keep API keys secure and never share them
  • Startup focus: Leverage startup-specific areas for founder, fundraising, and growth topics

Practice Area Keywords

Atticus uses keyword detection to identify both legal practice areas and business advisory areas. Here are some examples:

Legal Practice Areas

  • Corporate: merger, acquisition, shareholder, securities, incorporation
  • Litigation: lawsuit, complaint, motion, discovery, trial
  • IP: patent, trademark, copyright, infringement, licensing
  • Real Estate: property, deed, lease, zoning, mortgage
  • Employment: discrimination, harassment, wrongful termination, FMLA
  • Contracts: agreement, breach, indemnity, warranty, NDA
  • Criminal: prosecution, defense, felony, arrest, Miranda
  • Tax: IRS, audit, deduction, tax planning, capital gains
  • Startup Law: founder agreement, vesting, SAFE note, 83(b) election, cap table
  • Venture Capital: term sheet, liquidation preference, anti-dilution, Series A

Business Advisory Keywords

Core Business (11 areas):

  • Strategic Planning: competitive analysis, SWOT, business model canvas, strategic roadmap, Porter's Five Forces
  • Financial Advisory: valuation, financial modeling, capital structure, M&A advisory, 409A valuation
  • Marketing Strategy: go-to-market, brand positioning, customer acquisition, growth marketing, CAC/LTV
  • Operations: lean manufacturing, Six Sigma, supply chain optimization, KPIs, process improvement
  • HR & Organizational: talent acquisition, performance management, organizational design, culture, OKRs
  • Digital Transformation: cloud migration, AI/ML adoption, digital strategy, innovation, microservices
  • Risk Management: enterprise risk, business continuity, compliance frameworks, resilience, COSO ERM
  • Sustainability: ESG reporting, carbon footprint, sustainable operations, impact measurement, GRI
  • M&A Advisory: post-merger integration, due diligence, synergy realization, cultural integration
  • Government Grants: SR&ED tax credits, SBIR grants, Horizon Europe, innovation funding, R&D credits
  • Product Legal: privacy-by-design, WCAG accessibility, GDPR compliance, open source licensing

Growth & Innovation (11 areas):

  • Entrepreneurship: lean startup, MVP, product-market fit, founder vesting, pitch deck, seed funding
  • International: market entry, CUSMA/USMCA, foreign market, localization, cross-border trade
  • Analytics: business intelligence, data analytics, KPI dashboard, A/B testing, predictive modeling
  • Supply Chain: supply chain optimization, inventory management, warehousing, 3PL, logistics
  • Sales & RevOps: pipeline management, RevOps, CRM, sales enablement, MEDDIC, sales methodology
  • Governance: board of directors, fiduciary duty, audit committee, D&O insurance, corporate governance
  • Innovation & R&D: innovation management, R&D portfolio, design thinking, patent strategy
  • Customer Experience: journey mapping, NPS, customer satisfaction, service design, CX strategy
  • Org Design: organizational design, change management, transformation, operating model
  • Negotiations: BATNA, deal structuring, contract negotiation, value creation, negotiation tactics
  • Crisis: crisis management, business continuity, disaster recovery, incident response

Specialized Functions (22 areas):

  • Brand: brand positioning, brand architecture, brand equity, rebranding, brand strategy
  • Pricing: pricing optimization, revenue management, value-based pricing, price elasticity
  • Product: product roadmap, product-market fit, product lifecycle, feature prioritization
  • Process: lean, Six Sigma, DMAIC, continuous improvement, kaizen, process reengineering
  • Treasury: capital structure, cash management, hedging, treasury operations, corporate finance
  • Turnaround: restructuring, financial distress, bankruptcy, debt restructuring, turnaround
  • CI: competitive intelligence, competitor analysis, market intelligence, war gaming
  • BD: business development, strategic partnerships, channel partnerships, alliance management
  • IP: patent strategy, IP portfolio, technology licensing, patent filing, IP commercialization
  • Quality: TQM, ISO 9001, quality assurance, Six Sigma quality, quality management systems
  • Real Estate: workplace strategy, facilities management, lease negotiation, corporate real estate
  • Tax: tax planning, transfer pricing, international tax, R&D tax credits, tax optimization
  • Insurance: risk transfer, captive insurance, claims management, D&O insurance, risk financing
  • IR: equity story, analyst coverage, shareholder communications, investor relations strategy
  • Public Affairs: government relations, lobbying, regulatory advocacy, policy positions
  • Franchise: franchising, franchise development, franchisee selection, royalty structure
  • Family: succession planning, family governance, generational transition, family business
  • Nonprofit: impact measurement, fundraising, grant writing, social enterprise, mission-driven
  • Retail: merchandising, store operations, omnichannel, same-store sales, retail analytics
  • Healthcare: practice management, value-based care, revenue cycle, EHR, HIPAA compliance
  • Prof Services: consulting firm, leverage model, partner compensation, utilization, firm economics
  • Tech Transfer: technology commercialization, licensing, spinout, proof of concept, IP licensing

Total Coverage: 67 legal areas + 67 advisory areas = 134 specialized domains with 8,500+ detection keywords

Architecture

Modern stack with modular design:

  • Frontend: React 18 + TypeScript + Tailwind CSS
  • Desktop: Electron 28 (Node.js)
  • State Management: Zustand with conversation-scoped persistence
  • AI Integration: Multi-provider template system with parallel execution
  • Practice Area System: Modular keyword-based detection (67 legal + 67 advisory = 134 specializations)
  • Jurisdiction System: Multi-jurisdictional analysis (CA, US, MX, EU) with interprovincial/interstate complexity
  • Multi-Model Architecture: Parallel API execution via Promise.all()
  • Model Domain Specialization: Real-time query detection with smart model filtering (practice/advisory/both)
  • Configuration: YAML-based with remote updates and JSON Schema validation
  • PDF Generation: jsPDF with custom legal formatting
  • Markdown Rendering: react-markdown with syntax highlighting
  • Build Tool: Vite 5.4

Project Structure

atticus/
β”œβ”€β”€ public/
β”‚   └── config/          # YAML configuration files
β”‚       β”œβ”€β”€ providers.yaml      # AI provider configurations
β”‚       β”œβ”€β”€ practices.yaml      # Legal practice areas (67 areas)
β”‚       └── advisory.yaml       # Business advisory areas (67 areas)
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ electron/         # Electron main process
β”‚   β”‚   β”œβ”€β”€ main.ts       # Main process entry point
β”‚   β”‚   └── preload.ts    # Preload script (IPC bridge)
β”‚   β”œβ”€β”€ components/       # React components
β”‚   β”‚   β”œβ”€β”€ ChatWindow.tsx       # Main chat interface
β”‚   β”‚   β”œβ”€β”€ Sidebar.tsx          # Conversation list with search
β”‚   β”‚   └── Settings.tsx         # 4-tab settings (Providers, Practice, Advisory, About)
β”‚   β”œβ”€β”€ config/          # Configuration files
β”‚   β”‚   β”œβ”€β”€ jurisdictions.ts     # Jurisdiction configs (CA, US, EU)
β”‚   β”‚   └── providerTemplates.ts # AI provider templates
β”‚   β”œβ”€β”€ modules/         # Feature modules
β”‚   β”‚   └── practiceArea/        # Practice area detection module
β”‚   β”‚       β”œβ”€β”€ definitions.ts   # Practice area definitions (67)
β”‚   β”‚       β”œβ”€β”€ detector.ts      # Auto-detection logic
β”‚   β”‚       β”œβ”€β”€ examples.ts      # Example prompts per area
β”‚   β”‚       β”œβ”€β”€ types.ts         # Type definitions
β”‚   β”‚       β”œβ”€β”€ PracticeAreaManager.ts  # Main manager class
β”‚   β”‚       └── index.ts         # Module exports
β”‚   β”œβ”€β”€ services/        # API services
β”‚   β”‚   β”œβ”€β”€ api.ts              # AI API integration service
β”‚   β”‚   β”œβ”€β”€ practiceLoader.ts   # Load legal practice areas from YAML
β”‚   β”‚   └── advisoryLoader.ts   # Load advisory areas from YAML
β”‚   β”œβ”€β”€ store/           # Zustand state management
β”‚   β”‚   └── index.ts             # Global app state with conversation management
β”‚   β”œβ”€β”€ types/           # TypeScript type definitions
β”‚   β”‚   └── index.ts             # Global types (Conversation, Jurisdiction, etc.)
β”‚   β”œβ”€β”€ i18n/            # ✨ Internationalization (NEW in v0.9.20)
β”‚   β”‚   β”œβ”€β”€ LanguageContext.tsx   # React context for language state
β”‚   β”‚   β”œβ”€β”€ translations.ts       # 2,239 lines of EN/FR/ES translations
β”‚   β”‚   └── index.ts              # i18n exports and utilities
β”‚   β”œβ”€β”€ utils/           # Utility functions
β”‚   β”‚   β”œβ”€β”€ configLanguage.ts     # ✨ Language-aware config loading
β”‚   β”‚   └── formatting.ts         # ✨ Locale-aware formatting utilities
β”‚   β”œβ”€β”€ App.tsx          # Main React component
β”‚   β”œβ”€β”€ main.tsx         # React entry point
β”‚   └── index.css        # Global styles (Tailwind)
β”œβ”€β”€ docs/                # Comprehensive documentation
β”‚   └── ...
β”œβ”€β”€ dist-electron/       # Built Electron files
β”œβ”€β”€ release/             # Production builds
β”œβ”€β”€ .vscode/            # VS Code settings
β”œβ”€β”€ package.json         # Dependencies and scripts
β”œβ”€β”€ vite.config.ts       # Vite build configuration
β”œβ”€β”€ tailwind.config.js   # Tailwind CSS configuration
β”œβ”€β”€ tsconfig.json        # TypeScript configuration
└── LICENSE              # Dual license (Commercial + Apache 2.0)

πŸ“š Documentation

  • ToDo

Security Notes

⚠️ Important Security Information

  • Your API keys are stored locally in: %APPDATA%/atticus/user-config.json (Windows)
  • Conversations are saved in: %APPDATA%/atticus/conversations/
  • Never share your configuration files
  • Each provider bills you directly based on usage
  • Review your API provider's usage dashboard regularly

Legal Disclaimer

Atticus is an AI assistant tool and NOT a substitute for professional legal or business advice.

  • Always consult with a licensed attorney for legal matters
  • AI responses may contain errors or outdated information
  • Do not rely solely on AI for legal decisions
  • Verify all information with current laws and regulations
  • Attorney-client privilege does NOT apply to AI conversations

Development

Available Scripts

  • npm run dev - Start Vite dev server
  • npm run build - Build for production

Troubleshooting

Provider Connection Issues

  • Verify your API key is correct
  • Check your internet connection
  • Ensure the endpoint URL is correct (for custom providers)
  • Check the provider's status page for outages

File Upload Issues

  • Ensure the model supports multimodal/RAG capabilities
  • Check file size limits (varies by provider)
  • Verify the file format is supported

Multi-Model Response Issues

  • If a model times out, its response will show an error badge
  • Reduce the number of selected models if responses are slow
  • Check individual provider status if specific models fail

Contributing

This is a sophisticated AI query tool. For issues or improvements, please contact the development team.


πŸ”’ Privacy, Ethics & Risk Assessment

Atticus is built with a privacy-first architecture and transparent risk disclosure:

πŸ” Privacy & Data Protection

Local-First Architecture: Your data stays on your device. No telemetry, no cloud storage, no tracking.

Key Privacy Features:

  • βœ… All conversations stored locally on your device
  • βœ… API keys encrypted using OS-level keychain
  • βœ… No data collection or telemetry by Atticus
  • βœ… Zero tracking or analytics
  • βœ… Complete user control over data deletion
  • ⚠️ Data sent to third-party AI providers (user-selected)

Privacy Rating: 7.5/10 (Strong with Third-Party Dependencies)

πŸ“„ Full Privacy Policy & Data Protection Assessment

βš–οΈ Ethical AI Principles

Atticus is designed with responsible AI principles at its core:

EU AI Ethics Guidelines Compliance:

  • βœ… Human Agency & Oversight - Users maintain full control, persistent disclaimers
  • βœ… Privacy & Data Governance - Local-first storage, user data ownership
  • βœ… Transparency - Clear model attribution, explicit AI limitations
  • ⚠️ Technical Robustness - Dependent on third-party AI providers
  • ⚠️ Diversity & Fairness - Bias mitigation through multi-model querying

Core Ethical Commitment: Transparency, user autonomy, and explicit acknowledgment of limitations take precedence over feature expansion.

πŸ€– Full Ethical AI Analysis & Assessment

πŸ”§ Code Quality & Technical Standards

Atticus maintains high code quality standards with continuous technical debt remediation:

Type Safety:

  • βœ… Strong TypeScript typing throughout codebase
  • βœ… Eliminated any types in favor of proper interfaces
  • βœ… Comprehensive type definitions for all data structures
  • βœ… Proper interface definitions for legal/advisory areas (LegalPracticeArea[])
  • βœ… Type-safe compliance violation structures

Error Handling:

  • βœ… Structured logging with createLogger() utility
  • βœ… No silent error swallowing - all catch blocks documented
  • βœ… Consistent error propagation patterns
  • βœ… Comprehensive audit logging for security events

Code Organization:

  • βœ… Clean separation of concerns (UI, services, types, utilities)
  • βœ… Consistent naming conventions and patterns
  • βœ… Well-documented public APIs
  • βœ… Regular refactoring to reduce cognitive complexity

Recent Improvements (v0.9.19):

  • Replaced all console.log calls with structured logger
  • Fixed empty catch blocks with explanatory comments
  • Added ComplianceViolation interface for type safety
  • Improved Attachment and FileUploadResult type definitions
  • Enhanced error handling in Settings and LogViewer components

⚠️ Risk Disclosure

CRITICAL: Atticus provides information, not advice. Understanding the risks is essential:

Major Risk Categories:

  1. Unauthorized Practice of Law - AI outputs are not legal advice (Residual Risk: HIGH)
  2. Accuracy & Reliability - AI hallucinations and outdated information (Residual Risk: MEDIUM-HIGH)
  3. Data Privacy - Third-party AI provider exposure (Residual Risk: MEDIUM)
  4. Professional Liability - No insurance coverage for AI-generated outputs (Residual Risk: HIGH)
  5. Security Vulnerabilities - API key theft, supply chain risks (Residual Risk: MEDIUM)

Required Actions:

  • ⚠️ Always verify AI outputs with licensed professionals
  • ⚠️ Never rely solely on Atticus for high-stakes decisions
  • ⚠️ Understand jurisdiction - Laws vary significantly by location
  • ⚠️ Review third-party AI providers - Each has different privacy policies
  • ⚠️ Maintain confidentiality - Don't share sensitive client information

⚠️ Full Risk Assessment & Mitigation Framework


License

Dual licensed under:

  • Commercial License - For proprietary/commercial use (see LICENSE-COMMERCIAL.md)
  • Apache 2.0 License - For open source use (see LICENSE-APACHE.md)

See LICENSE file for full details.

Version History

v0.9.20 (Current - March 2026)

✨ Major Feature: Internationalization Support

  • 🌍 Multi-Language Support - Full UI and configuration support for English, FranΓ§ais, and EspaΓ±ol
  • πŸ“ 2,239 Lines of Translations - Complete professional translations across all interface elements
  • 🎯 Language-Specific Configurations - Dedicated YAML files for each language:
    • practices.en.yaml, practices.fr.yaml, practices.es.yaml - Legal practice areas in 3 languages
    • advisory.en.yaml, advisory.fr.yaml, advisory.es.yaml - Business advisory areas in 3 languages
    • analysis.en.yaml, analysis.fr.yaml, analysis.es.yaml - Analysis configurations in 3 languages
  • πŸ”§ New i18n Architecture:
    • React Context Provider (LanguageContext.tsx) for language state management
    • Comprehensive translations file (translations.ts with 2,239 lines)
    • Language-aware config loading (configLanguage.ts)
    • Locale-specific formatting utilities (formatting.ts) for dates, numbers, currencies
  • βœ… Locale-Aware Formatting - Automatic date, number, and currency formatting per language
  • πŸ‡¨πŸ‡¦πŸ‡«πŸ‡·πŸ‡ͺπŸ‡Έ All 134 Specialized Domains Translated - All 67 legal practice areas and 67 business advisory areas available in 3 languages

πŸ“¦ AI Model Updates

  • Total Model Count: Increased from 43 to 45 models across 10 providers
  • OpenAI (6 models): Added GPT-5.4 (1M context, ultimate performance) and GPT-5.2 (latest advanced model)
  • Anthropic (5 models): Added Claude 4.6 Opus and Claude 4.6 Sonnet (latest generation)
  • Google (4 models): Updated to Gemini 3/3.1 series (newer generation models)
  • xAI (3 models): Updated Grok Fast variants to 4.1 generation
  • Cerebras (6 models): Updated Qwen model naming to "Qwen 3 235B Instruct"

🎨 Model Configuration Enhancements

  • Domain specialization now supports all 45 models
  • Language-aware model recommendations based on query type
  • Updated provider status badges with multi-language support
  • Improved model display names for international users

πŸ“š Documentation Improvements

  • Complete internationalization documentation added to README
  • Architecture section updated with i18n module details
  • Configuration documentation expanded to explain language-specific files
  • Model tables updated with latest versions and capabilities

πŸ”’ Privacy & Compliance

  • No changes to data privacy model - remains local-first
  • All translations follow EU AI Act transparency requirements
  • Localization maintains PII protection across all languages

βš™οΈ Technical Enhancements

  • Improved language detection and switching
  • Optimized translation performance
  • Enhanced config loading for multi-language support
  • Maintains backward compatibility with existing configurations

Known Limitations:

  • Automatic language detection based on OS locale
  • Some specialized legal/business terminology may have multiple valid translations
  • Manual language switching available in Settings

v0.9.19 (Previous - February 2026)

Code Quality & Technical Debt Improvements:

  • βœ… Enhanced type safety across codebase (eliminated any[] types)
  • βœ… Replaced console.log with structured logging in all components
  • βœ… Fixed empty catch blocks with proper error documentation
  • βœ… Added proper TypeScript interfaces for legal/advisory areas
  • βœ… Improved error handling in Settings and LogViewer
  • βœ… Created ComplianceViolation interface for GDPR/HIPAA/CCPA tracking

UI Improvements:

  • βœ… Simplified top buttons to icons-only for cleaner interface
  • βœ… Log Viewer now displays full date and time (not just time)
  • βœ… Enhanced button tooltips for better usability

Architecture:

  • βœ… Consistent logging patterns throughout application
  • βœ… Better type definitions for file uploads and attachments
  • βœ… Improved code maintainability and readability

Built with Artificial Intelligence & Human Ingenuity

About

Atticus is your In-House AI Counsel. A privacy-focused desktop application that brings tremendous time & cost savings for entrepreneurs & businesses.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
Apache-2.0
LICENSE-APACHE.md
Unknown
LICENSE-COMMERCIAL.md

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors