Development Roadmap 2026

Vision & Principles

Vision: Create the most trusted, secure, and extensible local-first credential manager for developers working with AI tools.

Core Principles:

  1. Security First: Never compromise security for convenience
  2. Local-First Architecture: User data stays on their machine unless explicitly shared
  3. Extensible by Design: Plugin system as the primary extension mechanism
  4. Developer Experience: CLI-first with excellent ergonomics and clear error messages
  5. Transparency: Clear documentation of limitations and security assumptions

Q1 2026 Mantra: “Build a rock-solid, extensible, trustworthy, and valuable tool. Community adoption will follow naturally if the tool proves useful.”


Q1 2026 Focus: Foundation & Trust

Primary Objective

Establish Nakimi as the most trustworthy credential manager for individual developers through technical excellence, security hardening, and core functionality expansion.

Key Focus Areas

1. Security Hardening (Trust)

  • Goal: Achieve security audit readiness
  • Deliverables:
    • Comprehensive security documentation (threat model, attack surface analysis)
    • Input validation for all user-facing interfaces
    • Rate limiting for decryption attempts
    • Secure logging (avoid sensitive data leakage)
    • Memory safety improvements (mlock() usage documentation)

2. Test Coverage & Automation (Rock-Solid)

  • Goal: >85% test coverage with comprehensive CI/CD
  • Deliverables:
    • Increase overall test coverage from 56% to 85%
    • Implement GitHub Actions CI pipeline (test on Linux, macOS, Python 3.9-3.12)
    • Add property-based testing for encryption/decryption functions
    • Integration tests for edge cases and error conditions
    • Performance benchmarking suite

3. Plugin Ecosystem (Extensible)

  • Goal: Demonstrate extensibility with 3+ production-ready plugins
  • Deliverables:
    • GitHub Plugin: Read repository secrets, manage access tokens
    • Calendar Plugin: Secure calendar access (Google Calendar, Outlook)
    • AI Tools Plugin: Unified credential management for OpenAI, Anthropic, etc.
    • Plugin development guide and template
    • Plugin validation and security review process

4. Core Improvements (Valuable)

  • Goal: Significantly improve user experience and reliability
  • Deliverables:
    • Windows support documentation and testing
    • Shell completion (bash, zsh, fish)
    • Improved error messages with suggested fixes
    • Configuration management improvements
    • Performance optimizations for large secret sets

Q1 2026 Timeline

February 2026: Security & Testing Foundation

  • Week 1-2: Security audit preparation
    • Complete threat model documentation
    • Implement comprehensive input validation
    • Add rate limiting for sensitive operations
  • Week 3-4: Test coverage improvements
    • Increase CLI test coverage to >80%
    • Add property-based tests for core vault operations
    • Create performance benchmarking suite

March 2026: Plugin Development

  • Week 1-2: GitHub plugin implementation
    • Read repository secrets and environment variables
    • Manage personal access tokens
    • Secure caching of API responses
  • Week 3-4: Calendar plugin implementation
    • Google Calendar integration
    • Secure event access and modifications
    • Time-based secret rotation support

April 2026: Polish & Automation

  • Week 1-2: CI/CD implementation
    • GitHub Actions workflow for testing
    • Automated release process
    • Dependency vulnerability scanning
  • Week 3-4: User experience improvements
    • Shell completion implementation
    • Windows support validation
    • Error message overhaul

Q2 2026: Maturity & Polish

Primary Objective

Transition from “promising new tool” to “mature, reliable solution” with improved documentation, performance, and integration capabilities.

Key Initiatives

1. Documentation Excellence

  • Complete API reference documentation
  • Video tutorials and screencasts
  • Troubleshooting guide for common issues
  • Security best practices guide

2. Performance Optimization

  • Benchmark and optimize large-scale operations
  • Memory usage improvements
  • Startup time optimizations
  • Parallel processing for batch operations

3. Integration Ecosystem

  • IDE integrations (VS Code, PyCharm)
  • Browser extension for credential injection
  • Git hook integrations for secret rotation
  • Docker container support

4. Advanced Features

  • Time-based secret rotation
  • Secret versioning and rollback
  • Audit logging
  • Backup and recovery tools

Q3 2026: Scaling & Community

Primary Objective

Prepare for organic community growth while maintaining quality and security standards.

Key Initiatives

1. Community Infrastructure

  • GitHub Discussions for Q&A
  • Contribution guidelines and templates
  • Plugin marketplace concept
  • Security vulnerability reporting process

2. Advanced Security Features

  • Hardware key integration (YubiKey, SoloKey)
  • Multi-factor authentication support
  • Secret sharing with expiration
  • Compliance reporting (SOC2, GDPR readiness)

3. Enterprise Readiness

  • Team collaboration features
  • Role-based access control
  • Centralized configuration management
  • Deployment guides for organizations

Q4 2026: Sustainability & Growth

Primary Objective

Establish sustainable development practices and prepare for 2027 roadmap.

Key Initiatives

1. Sustainability Planning

  • Maintainer onboarding process
  • Funding model exploration (Open Collective, GitHub Sponsors)
  • Long-term maintenance commitment statement
  • Succession planning documentation

2. Ecosystem Growth

  • Partner integrations
  • Conference talks and workshops
  • Case studies and user testimonials
  • Academic research collaboration

3. Innovation

  • Research new encryption methods
  • Explore decentralized secret sharing
  • AI-assisted secret management
  • Cross-platform mobile companion app

Success Metrics

Technical Metrics (Q1 2026 Targets)

  • Test coverage: >85% overall
  • Security vulnerabilities: 0 critical/high
  • CI/CD pipeline: 100% automated testing
  • Plugin count: 3+ production-ready plugins
  • Performance: <100ms for common operations

User Experience Metrics

  • Installation success rate: >95% on first attempt
  • Error resolution: Clear guidance for common errors
  • Documentation completeness: All features documented
  • User satisfaction: Positive initial feedback

Community Metrics (Long-term)

  • GitHub stars: Organic growth
  • Issue resolution time: <48 hours for critical issues
  • Contributor count: Gradual increase
  • Plugin ecosystem: Community-contributed plugins

Risks & Mitigations

Technical Risks

| Risk | Impact | Mitigation | |——|——–|————| | Security vulnerability in age dependency | Critical | Regular dependency updates, security monitoring, backup encryption option | | Performance issues with large secret sets | High | Benchmarking, optimization, pagination for large datasets | | Plugin system complexity | Medium | Clear abstraction boundaries, comprehensive testing, plugin validation |

Project Risks

| Risk | Impact | Mitigation | |——|——–|————| | Single maintainer burnout | Critical | Strict work-life balance, focus on automation, document everything | | Limited user adoption | Medium | Focus on solving real problems for target audience, gather early feedback | | Feature creep | Medium | Clear scope definition, user-driven prioritization, “no” as default |

Community Risks

| Risk | Impact | Mitigation | |——|——–|————| | Toxic community culture | High | Clear code of conduct, proactive moderation, lead by example | | Security negligence by contributors | Critical | Security review process, signed commits, gradual trust building | | Fork fragmentation | Low | Open governance model, transparent decision making |


Decision Making Framework

Priority Categories

  1. Security Issues: Immediate attention, highest priority
  2. Critical Bugs: Fix within 48 hours
  3. Feature Requests: Evaluate against vision and principles
  4. Documentation: As important as code
  5. Nice-to-Haves: Postponed until core is solid

Evaluation Criteria for New Features

  1. Does this align with our vision and principles?
  2. Does this improve security or trust?
  3. Does this make the tool more valuable for our target audience?
  4. Can this be implemented as a plugin?
  5. What is the maintenance burden?

Saying “No” Gracefully

  • “This doesn’t align with our current focus on security and extensibility.”
  • “This would be better implemented as a plugin.”
  • “Let’s revisit this once our foundation is more solid.”
  • “This conflicts with our local-first architecture principle.”

Contributing to the Roadmap

This is a living document. Priorities may shift based on:

  • User feedback and usage patterns
  • Security research and vulnerabilities
  • Changes in the AI tool landscape
  • Contributor availability and interests

Feedback Welcome: Open issues or discussions with roadmap suggestions, always referencing our vision and principles.


Roadmap created: 2026-02-01
Next review: 2026-04-01 (Q1 completion assessment)


This site uses Just the Docs, a documentation theme for Jekyll.