DEV Community

Suryansh Soni
Suryansh Soni

Posted on

Know: A Developer Productivity Workspace Inside VS Code

Most developers already have a code editor, a task manager, a timer, a project tracker, and GitHub open somewhere.

Know is an attempt to bring the essential parts of that workflow directly into VS Code.

It is a free developer productivity workspace designed around the development environment itself.

What is Know?

Know helps developers organize, focus on, and track their development work without constantly switching between applications.

The core workflow is:

Create Task
↓
Organize Project
↓
Start Focus Session
↓
Code
↓
Review Progress
Key Features
🎯 Focus Sessions

Create focused coding sessions directly inside VS Code.

You can:

Start predefined or custom-duration sessions
Pause and resume sessions
Extend an active session
Track completed focus time
Continue working without leaving your editor
βœ… Task Management

Keep development tasks close to the code they belong to.

Know supports:

Inbox tasks
Priorities
Categories
File-linked tasks
Today's tasks
Task history

You can also create tasks directly from the current file.

πŸ“ Project Management

Organize work around actual development projects.

Projects can be associated with your current VS Code workspace and repository, making it easier to keep project context together.

πŸ™ GitHub Integration

Know provides GitHub repository workflows directly from VS Code.

You can import repositories, associate existing workspaces, and work with repository information without leaving the editor.

πŸ“Š Productivity Statistics

Know provides a view of your development activity over time, including:

Focus time
Activity history
Streaks
Project breakdown
Category breakdown
Activity heatmaps

The goal isn't to turn development into a competition. It's to give you a clearer picture of how you spend your development time.

πŸ”’ Local-First

Know is designed around local development.

Your tasks, projects, focus sessions, and productivity data are stored locally.

There is no requirement to create an account just to use the core functionality.

Why Build This?

I wanted a developer-focused workspace that didn't require constantly moving between:

VS Code
Task managers
Timers
Project trackers
Notes
Productivity dashboards

Instead, the idea is to keep these workflows close to the code.

Know is still evolving, and the project is being developed with real developer workflows in mind.

Documentation

The project documentation is separated into dedicated sections rather than putting the entire technical specification into the Marketplace README.

This keeps the main project page focused while making deeper documentation available for developers who want to understand how Know works.

Try Know

VS Code Marketplace:
Know β€” Visual Studio Marketplace

GitHub:
Know β€” GitHub Repository

If you use Know, feedback on the workflow, UX, bugs, and feature ideas is welcome.

Built for developers who want to spend more time coding and less time managing their tools.

Top comments (0)